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