如何将字符串传递给cq对话框文本字段

时间:2014-07-10 09:36:39

标签: cq5

cq dialog.xml我有以下textfield

<foo
                        jcr:primaryType="cq:Widget"
                        name="./foo"
                        xtype="textfield"/>

在javascript中,我有以下代码:

function baar(){ var myString = "test";}

如何将myString传递给cq Dialog textfield

1 个答案:

答案 0 :(得分:1)

您可以使用字段的setValue()方法设置值。

function baar() {
    var myString = "test";
    var foo = this.findParentByType('dialog').getField('./foo');'
    foo.setValue(myString);
}

请参阅widget api docs以获取有关可用方法的更多信息。类似的SO question已经回答了这个问题。