[EasyUI] 如何动态更新组件的属性

比如说我有不同的页面用一个datagrid。
比如这样,很多页面都有班级分配这个datagrid[EasyUI] 如何动态更新组件的属性
,我脑子里的第一个想法一定是把这个datagrid初始化时的一些属性写在同一个js文件中,然后在不同的页面,这个datagrid的id相同,就可以复用这一段配置属性了。

但是随着需求的变化,有一个页面A的这个班级分配datagrid,不可以多选,但是其他页面不改变。

也就是说默认的班级分配datagrid中的singleSelect属性是false
而页面A的datagrid中的singleSelect属性需要是true

在分析需求后,页面A和其他页面不同点是在于有一个元素,其他页面没有。于是我就从这里切入

[EasyUI] 如何动态更新组件的属性
这样即可满足需求。

虽然没试在 ComboBox或是其他组件中动态更新属性,但是感觉上是没有问题的。