如何从XML视图调用具有静态值的格式化程序功能?
我已经尝试过:
<Input enabled="false" value="{'TestString', formatter:'.passStaticValue'}" />
没有(语法)错误,但格式化程序不会调用。
如果我使用路径属性,则一切正常。
我想在多个地方多次使用此格式化程序功能:
静态值用于控制格式化程序中的逻辑。
答案 0 :(得分:1)
只需使用
<Input enabled="false" value="{ path:'i18n>TestString', formatter:'.formatter.passStaticValue'}" />
您甚至不需要在i18n上对其进行定义(如果未定义,资源模型会返回密钥)
答案 1 :(得分:-2)
您可以尝试使用此代码吗?
<Input
enabled="false"
value="{ path:'TestString', formatter:'.formatter.passStaticValue'}" />
答案 2 :(得分:-3)
您想将简单的值传递给函数吗?该值与模型没有任何关系?
<Input
enabled="false"
value="{= passStaticValue('blubb')}" />
如果我没记错的话,它是在控制器级别执行的,所以passStaticValue应该是控制器功能