Appmaker 在 onInputChange 事件问题上重新加载数据源
Appmaker Reloading datasource on onInputChange event issue
我有一个 table,上面有一个搜索栏。搜索栏的内容过滤 table 的查询。我希望每次用户输入一个字母时重新加载 table 中的数据。
如果我将 onValueEdit 事件设置为重新加载数据源,它会重新加载数据,但如果我将 onInputChange 事件设置为重新加载,它会重新加载 table 而不过滤查询,显示所有的记录。无论我输入什么,它都不会过滤(尽管它似乎确实会重新加载数据源),除非我在进行过滤时按下回车键,触发 onValueEdit 事件。为什么我不能使用 onInputChange 事件过滤查询有什么想法吗?
提前致谢!
onInputChange 事件似乎不支持特定小部件的值绑定。这是一个错误还是预期的行为是未知的。然而,有两种方法可以规避这种行为,它们如下:
将 onInputChange 事件中的代码更改为:
选项 1:
widget.value = widget.value;
widget.datasource.load();
选项 2:
widget.value = event.target.value;
widget.datasource.load();
我有一个 table,上面有一个搜索栏。搜索栏的内容过滤 table 的查询。我希望每次用户输入一个字母时重新加载 table 中的数据。
如果我将 onValueEdit 事件设置为重新加载数据源,它会重新加载数据,但如果我将 onInputChange 事件设置为重新加载,它会重新加载 table 而不过滤查询,显示所有的记录。无论我输入什么,它都不会过滤(尽管它似乎确实会重新加载数据源),除非我在进行过滤时按下回车键,触发 onValueEdit 事件。为什么我不能使用 onInputChange 事件过滤查询有什么想法吗?
提前致谢!
onInputChange 事件似乎不支持特定小部件的值绑定。这是一个错误还是预期的行为是未知的。然而,有两种方法可以规避这种行为,它们如下:
将 onInputChange 事件中的代码更改为:
选项 1:
widget.value = widget.value;
widget.datasource.load();
选项 2:
widget.value = event.target.value;
widget.datasource.load();