从客户端代码更改小部件的数据源
Change a widget's datasource from client side code
我有多个计算数据源可以显示在一个页面上的情况。但出于某种原因,我似乎无法更改页面上小部件的数据源。
这可能吗?我已经尝试了所有组合,但似乎没有任何效果。
一般情况下,无法在运行时更改小部件的数据源。
有些小部件有一些例外...例如,对于像 Dropdown 或 Multiselect 这样的小部件,您可以动态更改它们的 options
、values
和 names
属性,但在大多数情况下在某些情况下,它仅适用于简单类型 (strings/numbers) 并且严格地说这不是真正的数据源更改。
还有 Dynamic
自定义 属性 类型的肮脏 hack,但我不建议使用它...
所以...如果同一个计算模型有多个数据源,我会考虑将它们全部压缩成一个并添加参数来告诉服务器端它应该记录哪些 return。
我有多个计算数据源可以显示在一个页面上的情况。但出于某种原因,我似乎无法更改页面上小部件的数据源。 这可能吗?我已经尝试了所有组合,但似乎没有任何效果。
一般情况下,无法在运行时更改小部件的数据源。
有些小部件有一些例外...例如,对于像 Dropdown 或 Multiselect 这样的小部件,您可以动态更改它们的 options
、values
和 names
属性,但在大多数情况下在某些情况下,它仅适用于简单类型 (strings/numbers) 并且严格地说这不是真正的数据源更改。
还有 Dynamic
自定义 属性 类型的肮脏 hack,但我不建议使用它...
所以...如果同一个计算模型有多个数据源,我会考虑将它们全部压缩成一个并添加参数来告诉服务器端它应该记录哪些 return。