gpt4 book ai didi

acumatica - 自动刷新是 Acumatica 网格复选框列的自然行为吗?

转载 作者:行者123 更新时间:2023-12-01 05:05:30 26 4
gpt4 key购买 nike

我有一个包含数千条记录的网格。该网格包含一个复选框列,每次我勾选该框时,它都会回发,导致它每次都重新加载并通过委托(delegate)。这意味着每次您在此网格上勾选一个复选框时,您都必须等待几秒钟。这对于想要选择多条记录的用户来说是个问题,因为他们必须在每次点击之间等待几秒钟。我尝试设置 CommitChanges="False",但这并没有真正帮助。这是 PXCheckBox 控件的 native 行为吗?有什么办法可以关闭它吗?

最佳答案

在 PXGrid 的网格声明下面,我写了以下内容:

</px:PXGrid>

<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.3/jquery.min.js"></script>
<script type="text/javascript">
function checkDOMChange() {
disableGridCheck();
setTimeout(checkDOMChange, 100);
}

$(function () {
checkDOMChange();
});

function disableGridCheck() {
$("[icon='GridUncheck']").on("click", function (elem) {
$(this).attr("check", "1");
$(this).attr("icon", "GridCheck");
$($(this).children()[0]).attr("class", "control-icon-img control-GridCheck");
return false;
});
$("[icon='GridCheck']").on("click", function (elem) {
$(this).attr("check", "0");
$(this).attr("icon", "GridUncheck");
$($(this).children()[0]).attr("class", "control-icon-img control-GridUncheck");
return false;
});
}
</script>

关于acumatica - 自动刷新是 Acumatica 网格复选框列的自然行为吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29266851/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com