在我的应用程序中,我将添加行并更新其旁边的字段。例如。如下
1 User1namefield
2 User2namefield
为此,我首先需要标识标签1和2,然后我需要去更新用户名字段。 下面的代码将起作用-
_setValue(_textbox("/UserName/",_near(_label("1"))),"userName1");
_setValue(_textbox("/UserName/",_near(_label("2"))),"userName2");
但是我正在编写函数,在其中添加多行,并且需要在上面的代码中将$ i(for循环)概括化。
如何在“”引号中传递$i
?我在下面使用了转义字符,但是它不起作用。
for(var $i=1; $i<=rows.length; $i++){
_setValue(_textbox("/UserName/",_near(_label("\""+$i+"\"")))),"User1");
}
答案 0 :(得分:1)
在我看来,您的括号太多了。
尝试:_setValue(_textbox("/UserName/", _near(_label("\"" + $i + "\""))), "User1");
我不确定您为什么要转义引号。 如果要将数字转换为字符串,应执行以下操作:
_setValue(_textbox("/UserName/", _near(_label($i.toString()))), "User1");