2013-10-08 17:02题主

请问页面上值转换怎么处理,如把数据库返回的值01显示成“结算成功”?

就比如查询数据库返回到列表某属性的值是01,但你希望在界面上显示的是“结算成功”,在不修改数据库该字段的值的前提下该如何处理??求大神赐教,help~~!!!
2013-10-08 17:06#1
WebBuilder提供了键值映射机制,具体可看[管理工具]->[键值编辑器]及相关文档。
或使用column的万能的renderer属性。
2013-10-08 17:20#2
请问一楼的大神有木有比较具体详细点的实现方法呢??
2013-10-08 18:33#3
1、使用键值编辑器
在键值编辑器中添加配置项

然后在column的keyname属性中设置为测试K1。

2、使用column的renderer,编码代码:

这些方法在文档和示例中均有。
2013-10-09 09:15#4
实在太感谢zhao WJ啦,因为新手接触这个,所以许多地方不懂的。。。
2013-10-18 17:23#5
键值转换在下拉框中也可以用,设置keyName属性来绑定
2013-10-31 08:40#6
这个功能很方便啊
2013-11-11 19:55#7
数据库查询时在后台如何转换呢?比如后台1转换成男,2转换成女。。。
2013-11-13 08:47#8
DataProvider控件中有keyMap属性,如设置为{sexField:'sex'},将在数据源一级对值进行转换

返回开发者社区