我在自定义控件上有一个 inputText 组件,我试图将值绑定到 viewScope,但 viewScope 名称是使用复合数据值和字符串计算的。
如果我对它的值绑定进行硬编码,例如: value="${viewScope['BillingDate_From']}"
viewScope 名称使用以下 javascript 代码计算:compositeData.dateRangeFilter[0].from_fieldname + '_From'
我尝试了很多方法来实现这一点,但没有成功,有时会出错,通常是意外的字符错误,但大多数时候 inputText 框是空的。
我最近尝试过的代码: value="${viewScope[#{javascript:compositeData.dateRangeFilter[0].from_fieldname + '_From'}]}"