效果图
是一个可收缩和展开的控件
重要属性说明
caption
用于定义如下红框中的信息:
collapsed
通过该属性控制在页面第一次渲染FieldSet控件的时候是否默认处于收缩状态,默认值为false
collapseable
是否支持FieldSet的收缩功能,如果将该属性设置为false,则FieldSet就无法收缩,效果如:
仔细对比一下原来的效果图,应该注意到在caption区域少了一个三角箭头。
collapseable设置为false情况下将忽略collapsed属性的设置。
重要事件说明
当FieldSet支持收缩和展开功能时,在展开状态发生变化时,可以触发该beforeCollapsedChange事件和onCollpasedChange事件,可以根据需要决定在哪个事件中写入自己的逻辑代码。
一般来说如果我们在FieldSet的beforeCollapsedChange事件中利用arg.processDefault禁止默认的展开或收缩动作,如:
我们希望根据页面上的其它条件的判断,来动态决定是否允许FieldSet的收缩或展开,本例设计为一个单选框按钮,我们在beforeCollapsedChange事件中加入如下代码:
var value = radioGroup1.get("value"); if (value=="0") { dorado.MessageBox.alert("条件不满足,禁止默认操作!"); arg.processDefault=false; }
这样当我们选择了不允许的时候,就会触发alert动作,并禁止默认的操作。
参考范例: FieldSet.view.xml
Attachments:




