disable_controls
- disable_controls()
使用范围: client
编程语言: javascript
父类: Item 类
描述说明
调用 disable_controls 方法 “关闭” 控件的数据感知功能。因此,控件不再实时反应实体项数据集中数据的变更。
调用 enable_controls 方法,以重新启用与数据集关联的数据感知控件中的数据显示,同时更新它们显示的数据值。
示例
function calculate(item) {
var subtotal,
tax,
total,
rec;
if (!item.calculating) {
item.calculating = true;
try {
subtotal = 0;
tax = 0;
total = 0;
item.invoice_table.disable_controls();
rec = item.invoice_table.rec_no;
try {
item.invoice_table.each(function(d) {
subtotal += d.amount.value;
tax += d.tax.value;
total += d.total.value;
});
}
finally {
item.invoice_table.rec_no = rec;
item.invoice_table.enable_controls();
}
item.subtotal.value = subtotal;
item.tax.value = tax;
item.total.value = total;
}
finally {
item.calculating = false;
}
}
}