今天发现在改项目中一个下拉菜单的排序时,由于是一个公用组件,在里面定义了sort规则(EXTJS),而需求是几个模块(不是全部组件)的这个组件要改排序规则,然后我需要在这几个模块重写sort规则,结果发现自己不太熟,写下来估计需要好几个小时,后来和同事讨论过以后,发现根本不需要改代码。
因为这个组件的list数据来自dictionary,而dictionary可以在前端页面进行配置,之前是安排seq排序,而现在要求字母序,所以我只需要把按照字母序设置seq的值就好,哈哈,nice!当然,要确保只有这个组件有用到你改seq的这些数据啦。
一般放dictionary里面是一些list数据不太多而且不太经常改的数据。
本文介绍了一种无需修改代码即可调整EXTJS组件排序的方法。通过在前端页面配置Dictionary,作者实现了对特定组件排序规则的更改,从按seq排序改为按字母序,避免了直接修改组件代码的复杂性。

1250

被折叠的 条评论
为什么被折叠?



