如何在綁定中應用條件?在綁定視圖中應用條件
鑑於讓
{ xtype : 'label', bind : { text : '{//--- set text as per the condition }', hidden : '{//should be true if 'param' in VM is 1 or 2 else should be false}' } }
在視圖模型, 'PARAM' 是一個數據變量。如果
PARAM = 1的值,文本應是一個,
PARAM = 2,文本應是兩個,
PARAM = 3,文本應該是三。
這是可能的,沒有公式通過直接在視圖中應用條件?
否,您需要使用公式 –
另一個選項是將狀態綁定到config中的變量。將狀態綁定到該配置,然後在更新函數掛鉤上更改它,具體取決於狀態 –
您可以在[本示例]中找到實現「狀態」更改的公式(http://extjs.eu/ext-examples/#complex-data-binding-5)。 – Saki