on_after_scroll
on_after_scroll(item)
使用范围: client
编程语言: javascript
父类: Item 类
描述说明
应用程序由一条记录滚动到另一条记录之后发生此事件。
item 参数是触发了这个事件的实体项。
编写一个 on_after_scroll 事件处理程序,以便在应用程序因调用以下方法而滚动到另一条记录之后立即采取特定操作:first , last , next , prior , 和 locate。
on_after_scroll 在这些方法触发的所有其他事件以及在实体项数据集中从一个记录切换到另一个记录的任何其他方法之后调用。
示例
在 演示项目 中使用以下代码,在 invoice 业务台账记录更改后异步打开 invoice_table 明细数据集。它还禁用按钮:
var scroll_timeout;
function on_after_scroll(item) {
clearTimeout(scroll_timeout);
scroll_timeout = setTimeout(
function() {
if (item.view_form && item.rec_count) {
item.view_form.find("#delete-btn, #paid-btn").prop("disabled", item.paid.value);
}
}, 50
);
}