我创建了一个模型窗口(new Substack),用于在滚动字段中查找文本。但它不起作用我正在使用以下代码
以下代码调用模态窗口
on mouseUp
modal stack "sub"
end mouseUp
以下用于在滚动字段
中查找字符串的代码on mouseUp
if field "EE" is empty then
answer "Please enter the filename" with "Ok"
end if
if field "EE" is not empty then
put the text of field "EE" into xx
--answer xx
repeat for each word myword in fld "MytextField"
if fld "MytextField" contains xx then find xx in fld "MytextField"
exit to top
end repeat
end if
end mouseUp
此处“MytextField”位于主堆栈
中答案 0 :(得分:2)
您没有解释“不工作”的含义,但很可能因为堆栈“sub”是不同的堆栈,您需要对该字段使用显式引用:
<?php
echo $this->testing($params);//Calling unknown method: yii\web\View::testing()
?>
另一个选项是将defaultStack属性设置为主堆栈的名称,因此您不需要使用显式对象引用:
field "EE" of stack "myMainStack"
如果您需要引用子包中的对象,请记住将defaultStack更改回您的子包。
答案 1 :(得分:0)
您也不需要重复循环或“包含”测试。循环没有做任何事情。你所需要的只是
find xx in field "MytextField"
如果文本不存在,结果将“未找到”,否则文本将被加框。
put the text of field "EE" into xx
if xx is not empty then
find xx in field "MytextField"
if the result is not empty then
answer the result
end if
end if