起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4151|回复: 4

[结贴] onCellRender中的固定单元格渲染方式是否可以做成公共属性?

[复制链接]

82

主题

339

帖子

1106

积分

金牌会员

Rank: 6Rank: 6

积分
1106
QQ
发表于 2018-3-19 15:00:31 | 显示全部楼层 |阅读模式
我在每个页面的每个grid组件的onCellRender事件都有一段代码,用来显示单元格为某值时的默认显示内容,代码如下:
                if (!event.colVal||event.colVal == '0'||event.colVal == '0.000000')
                {
                    event.html = "<div>-</div>";
                }

但是这么写代码量太大了,而且没什么意义,能不能把这段直接写到平台定义grid单元格渲染的统一属性设置里面去?即所有的grid表格都执行这个渲染方式。如果可以的话,在哪修改?

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35920
发表于 2018-3-19 15:53:22 | 显示全部楼层
/UI2/system/components/justep/grid/grid.js中,如下的地方添加自己的判断
evtData中值列的值,然后设置evtData.html
grid.png


修改后执行tools/dist/dist.bat,注意js缓存的问题
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

82

主题

339

帖子

1106

积分

金牌会员

Rank: 6Rank: 6

积分
1106
QQ
 楼主| 发表于 2018-3-21 09:21:17 | 显示全部楼层
jishuang 发表于 2018-3-19 15:53
/UI2/system/components/justep/grid/grid.js中,如下的地方添加自己的判断
evtData中值列的值,然后设置ev ...

好的,这个解决了。那input组件和Table(bootstrap)组件有没有同样的属性可以修改?
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35920
发表于 2018-3-21 09:55:18 | 显示全部楼层
1.input组件本来就不是用html显示的
2.Table只是布局组件
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

82

主题

339

帖子

1106

积分

金牌会员

Rank: 6Rank: 6

积分
1106
QQ
 楼主| 发表于 2018-3-21 11:10:28 | 显示全部楼层
jishuang 发表于 2018-3-21 09:55
1.input组件本来就不是用html显示的
2.Table只是布局组件

好的,谢谢,结贴吧
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-5-6 19:29 , Processed in 0.064874 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表