我在自定義控件上有一個inputText組件,我試圖將該值綁定到viewScope,但viewScope名稱是使用compositeData值和字符串計算的。將inputText值綁定到具有計算名稱的viewScope
如果我硬編碼值結合它的工作原理,例如: 值= 「$ {viewScope [ 'BillingDate_From']}」
的viewScope名稱使用下面的JavaScript代碼來計算: compositeData.dateRangeFilter [ 0] .from_fieldname +'_From'
我已經嘗試了很多方法來實現這一目標,但沒有成功,有時候它會出錯,通常是出乎意料的字符錯誤,但大多數時候inputText框是空的。
的代碼,我最近嘗試: 值= 「$ {viewScope [#{的javascript:compositeData.dateRangeFilter [0] .from_fieldname + '_From'}]}」
非常感謝亞倫,我以爲這是要麼我沒有考慮所有的選擇或限制。我現在將viewScope名稱添加爲必需的屬性定義,但不是最好的,但絕對可行 –