我有下拉选项,其中选项动态填充,我有一个多字段,复选框,下拉列表。当我点击复选框[choicechanged上的事件]时,它会从多字段和显示选项中获取项目数。
var select2opts = [];
var dialog = this.findParentByType('dialog');
var panel1 = this.findParentByType('panel');
var dropdown = panel1.getComponent("dropdown1");
var button = panel1.getComponent("button1");
var customfield = panel1.getComponent("customfield");
for (var i = 1; i <= customfield.items.getCount()-1 ; i++) {
select2opts.push({value: i, text:"Tab "+i});
}
dropdown.setOptions(select2opts);
dropdown.show();
但不是复选框,我想要一些图像放在那里像刷新&amp;点击此功能将获得通话。我可以使用哪种类型的小部件和事件。
由于
答案 0 :(得分:0)
您可以使用按钮 xtype。它有一个图标属性,用于获取要使用的图像的网址。将您的函数设置为处理程序属性的值。每次单击按钮时都会调用处理函数。按钮和事件对象被传递给处理函数。按钮对象可用于引用对话框对象。
参考:http://dev.day.com/docs/en/cq/current/widgets-api/output/CQ.Ext.Button.html