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

QQ登录

只需一步,快速开始

查看: 5719|回复: 9

[处理中3] 关于grid中tooltip的内容

[复制链接]

27

主题

123

帖子

255

积分

中级会员

Rank: 3Rank: 3

积分
255
QQ
发表于 2018-1-20 20:04:55 | 显示全部楼层 |阅读模式
Model.prototype.CrossGridCellRender = function(event){
        if (event.colName == "ContractBillAmount" && event.colVal !== undefined)
        {
            event.html = "<div class='tooltiptext' data-toggle='tooltip' data-html='true' title='<table><tr><td>123</td></tr><tr><td>456</td></tr></table>'>" +event.colVal + "</div>";   
        }
    };
中,我要求实现tooltip中显示table形式。实际运行后显示的是字符串"<table><tr><td>123</td></tr><tr><td>456</td></tr></table>",不是table形式。请问有何办法解决,谢谢。

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36180
发表于 2018-1-22 10:07:09 | 显示全部楼层
直接在html中放<div class='tooltiptext' data-toggle='tooltip' data-html='true' title='<table><tr><td>123</td></tr><tr><td>456</td></tr></table>'>" +event.colVal + "</div>执行结果是什么?
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

27

主题

123

帖子

255

积分

中级会员

Rank: 3Rank: 3

积分
255
QQ
 楼主| 发表于 2018-1-22 11:43:11 | 显示全部楼层
我在页面中增加
<div component="$UI/system/components/bootstrap/row/row" class="row" xid="row2" style="width:100%;" data-toggle="tooltip"  title='<table><tr><td>123</td></tr><tr><td>456</td></tr></table>'></div>

报错:xXX.w, line 284, column 133: Fatal error: The value of attribute "title" associated with an element type "div" must not contain the '<' character.



回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36180
发表于 2018-1-22 11:48:21 | 显示全部楼层
直接在html页面中放div设置title为你需要的看看
标准的html中应该就不支持
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

27

主题

123

帖子

255

积分

中级会员

Rank: 3Rank: 3

积分
255
QQ
 楼主| 发表于 2018-1-22 12:12:11 | 显示全部楼层
请问实现如下图的功能,grid中如何实现,目前只能展现一串字符串。
无标题.png
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36180
发表于 2018-1-22 13:19:13 | 显示全部楼层
那可以自己在grid的点击事件中跟当前点击的元素设置div显示
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

27

主题

123

帖子

255

积分

中级会员

Rank: 3Rank: 3

积分
255
QQ
 楼主| 发表于 2018-1-22 14:42:43 | 显示全部楼层
本帖最后由 delphixf 于 2018-1-22 14:48 编辑

在Grid的CellRender事件中,运行后,title显示的内容是字符串,不是table格式。就像上面帖子中描述的
Model.prototype.CrossGridCellRender = function(event){
        debugger;
        if (event.colName == "ContractBillAmount" && event.colVal !== undefined)
        {
            //event.html = "<div class='tooltiptext' data-toggle='tooltip' data-html='true' title='header=[First row] body=[second row]'>" +event.colVal + "</div>";
            //event.html = "<div data-toggle='tooltip' title='<table></table>'>" +event.colVal + "</div>";
        }
    };


回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36180
发表于 2018-1-22 15:28:24 | 显示全部楼层
这就是标准的html的展现

到网上查找标准的html中支持在div的titlte属性中支持html标签吗?
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

27

主题

123

帖子

255

积分

中级会员

Rank: 3Rank: 3

积分
255
QQ
 楼主| 发表于 2018-1-22 16:20:30 | 显示全部楼层
jishuang 发表于 2018-1-22 15:28
这就是标准的html的展现

到网上查找标准的html中支持在div的titlte属性中支持html标签吗? ...

已经查了许多个方法了。搞不定啊
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36180
发表于 2018-1-22 17:10:30 | 显示全部楼层
6楼已经发了方案了啊
这个是html不支持,不是平台不支持
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-6-30 09:41 , Processed in 0.073058 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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