[EasyUI] 如何動態更新組件的屬性

比如說我有不同的頁面用一個datagrid。
比如這樣,很多頁面都有班級分配這個datagrid在這裏插入圖片描述
,我腦子裏的第一個想法一定是把這個datagrid初始化時的一些屬性寫在同一個js文件中,然後在不同的頁面,這個datagrid的id相同,就可以複用這一段配置屬性了。

但是隨着需求的變化,有一個頁面A的這個班級分配datagrid,不可以多選,但是其他頁面不改變。

也就是說默認的班級分配datagrid中的singleSelect屬性是false
而頁面A的datagrid中的singleSelect屬性需要是true

在分析需求後,頁面A和其他頁面不同點是在於有一個元素,其他頁面沒有。於是我就從這裏切入

在這裏插入圖片描述
這樣即可滿足需求。

雖然沒試在 ComboBox或是其他組件中動態更新屬性,但是感覺上是沒有問題的。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章