一、问题概述 |
在开发web信息管理系统时,使用Web前端框架可以帮助我们快速搭建一组风格统一的界面效果,而且能够解决大多数浏览器兼容问题,提升开发效率。在关于LigerGrid的前两篇的内容里,给大家介绍了表格的基本的展示数据用法。(传送门:LigerUI之Grid使用详解(一)——显示数据 、LigerUi之Grid使用详解(二)——数据编辑 )
在实际应用开发中,我们会经常遇到这样的场景,在展示业务数据的时候需要把业务数据中的参数项或者字典项的编码转换成参数名称或者字典名称展示出来。在这里本人总结了三种解决方案,并做了对比。
二、表格中显示字典数据 |
首先创建字典表和业务数据表,创建字典参数表,并插入数据:
CREATE TABLE SYSPARAMS ( PID VARCHAR2(10), CATEGORYCODE VARCHAR2(10), CATEGORYNAME VARCHAR2(50), PCODE VARCHAR2(10), PNAME VARCHAR2(50), ENABLED CHAR(1) DEFAULT 1, SORTNO NUMBER, REMARK VARCHAR2(100) ); ALTER TABLE SYSPARAMS ADD CONSTRAINT SYSPARAMS_PK_PID PRIMARY KEY (PID); INSERT INTO SYSPARAMS VALUES('1000000001','PARTSBRAND','配件品牌','1','三一','1',1,''); INSERT INTO SYSPARAMS VALUES('1000000002','PARTSBRAND','配件品牌','2','徐工','1',2,''); INSERT INTO SYSPARAMS VALUES(