平台默认的保存按钮是可以通过data的状态控制是否可用的,如新增、修改、删除(非直接删除)是保存按钮是可用状态,保存后就会变为不可用的状态
自己放的按钮要通过data的状态控制给保存按钮相反的结果,可以参考如下给按钮设置bind-disable:
1.定义一个observable变量
var Model = function() {
this.callParent();
this.buttonDisable = justep.Bind.observable(false);
};
2.在data的onDataChange事件中判断data的改变类型给observable变量赋值
Model.prototype.bizData1DataChange = function(event) {
if (event.type !== 'refresh')
this.buttonDisable.set(true);
else
this.buttonDisable.set(false);
};
3.在data的onSaveCommit事件汇总设置observable变量的值为false

评一波