比如說我有不同的頁面用一個datagrid。
比如這樣,很多頁面都有班級分配這個datagrid
,我腦子裏的第一個想法一定是把這個datagrid初始化時的一些屬性寫在同一個js文件中,然後在不同的頁面,這個datagrid的id相同,就可以複用這一段配置屬性了。
但是隨着需求的變化,有一個頁面A的這個班級分配datagrid,不可以多選,但是其他頁面不改變。
也就是說默認的班級分配datagrid中的singleSelect屬性是false
而頁面A的datagrid中的singleSelect屬性需要是true
在分析需求後,頁面A和其他頁面不同點是在於有一個元素,其他頁面沒有。於是我就從這裏切入
這樣即可滿足需求。
雖然沒試在 ComboBox或是其他組件中動態更新屬性,但是感覺上是沒有問題的。