在cq dialog.xml
我有以下textfield
:
<foo
jcr:primaryType="cq:Widget"
name="./foo"
xtype="textfield"/>
在javascript中,我有以下代码:
function baar(){ var myString = "test";}
如何将myString
传递给cq Dialog textfield
?
答案 0 :(得分:1)
您可以使用字段的setValue()
方法设置值。
function baar() {
var myString = "test";
var foo = this.findParentByType('dialog').getField('./foo');'
foo.setValue(myString);
}
请参阅widget api docs以获取有关可用方法的更多信息。类似的SO question已经回答了这个问题。