如何在 xml 视图中使用 valuestate>

how to use valuestate in xml view>

我的输入元素中有 valueState 属性:

valueState="{= ${myModel>/myProperty} > 0 ?'None':'Error' }"

这似乎有效。但是我想先修改我的 属性,然后再像这样与 0 进行比较:

valueState="{= $ parseFloat({myModel>/myProperty}.replace(',','.')) > 0 ?'None':'Error' }"

基本上我想修改字符串并将 myProperty 转换为数字,然后再与 0 进行比较以设置值状态

如有任何帮助,我们将不胜感激。

你真的很接近,正确的语法如下。

valueState="{= parseFloat(${myModel>/myProperty}.replace(',','.')) > 0 ?'None':'Error' }"

美元符号是要从模型中读取的表达式绑定的符号。