比如说我有不同的页面用一个datagrid。
比如这样,很多页面都有班级分配这个datagrid
,我脑子里的第一个想法一定是把这个datagrid初始化时的一些属性写在同一个js文件中,然后在不同的页面,这个datagrid的id相同,就可以复用这一段配置属性了。
但是随着需求的变化,有一个页面A的这个班级分配datagrid,不可以多选,但是其他页面不改变。
也就是说默认的班级分配datagrid中的singleSelect属性是false
而页面A的datagrid中的singleSelect属性需要是true
在分析需求后,页面A和其他页面不同点是在于有一个元素,其他页面没有。于是我就从这里切入
这样即可满足需求。
虽然没试在 ComboBox或是其他组件中动态更新属性,但是感觉上是没有问题的。