我想将格式化程序函数传递给我用xml代码编写的字符串参数:
这样的事情:
visible="{path: 'this_is_my_custo_param_01_02_03', formatter: 'ui5bp.Formatter.myFunction'}"
的双重问题
答案 0 :(得分:0)
在myFunction(sVal)中 - > sVal将保存您在路径
的XML视图中传递的字符串答案 1 :(得分:0)
不支持。仅在更新与模型的实际绑定时才调用Formatter函数。
此外,您无法将其他文字值传递给formatter函数。
通常,此动态配置在Controller.onInit()
中执行。通过id访问特定控件或创建单独的 viewmodel ,将属性绑定到XMLView中。
您可以为每个参数值创建自定义格式化程序函数,并让它们使用参数调用您的函数。
也许这适用于您的情况?如果没有,请告诉我们更多关于您的意图。