gpt4 book ai didi

javascript - 处理所有 DevExtreme 输入小部件的更改事件

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

我正在寻找一种方法来跟踪表单字段是否已使用 DevExtreme 组件进行修改。我想我可以将它们全部绑定(bind)到一个事件监听器:

$('input').change(function () {
console.log("Change detected.");
});

虽然这对普通的<input>来说很火元素,但 DevExtreme 组件(全部使用底层隐藏 <input> 元素)则不然。这些组件有 onValueChanged字段可以分配一个功能,但我们的想法是不必对每个控件都这样做。我有几十个表格 dxTextBox , dxSelectBox , dxDateBox

最佳答案

DevExtreme 小部件提供 defaultOptions(rule)方法,它允许为特定组件设置默认配置选项。

例如:

DevExpress.ui.dxTextBox.defaultOptions({ 
device: { deviceType: "desktop" },
options: {
onValueChanged: function(e) {
console.log("Change detected.");
}
}
});

关于javascript - 处理所有 DevExtreme 输入小部件的更改事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51657381/

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