jQuery MiniUI

 找回密码
 立即注册
楼主: ralf5753
打印 上一主题 下一主题

求助,关于Grid ToolTip的问题 [复制链接]

Rank: 2

11#
发表于 2014-5-26 12:58:23 |只看该作者
felt 发表于 2014-5-26 12:18
注意一下编码吧,我把你的txt改成utf-8就可以显示的

我整个工程就是utf-8编码呀,从后台传过来的json字符串也都是用api中提供的beanAndMapUtils.toMap()、JSON.Encode()两个方法转换成json字符串的。

Rank: 8Rank: 8

12#
发表于 2014-5-26 13:29:42 |只看该作者
ralf5753 发表于 2014-5-26 12:58
我整个工程就是utf-8编码呀,从后台传过来的json字符串也都是用api中提供的beanAndMapUtils.toMap()、JSO ...

你把延时加大一点试试

Rank: 2

13#
发表于 2014-5-26 13:51:00 |只看该作者
felt 发表于 2014-5-26 13:29
你把延时加大一点试试

延时3000,依然是能弹出窗口,没显示查询出的数据

Rank: 8Rank: 8

14#
发表于 2014-5-26 14:07:40 |只看该作者
ralf5753 发表于 2014-5-26 13:51
延时3000,依然是能弹出窗口,没显示查询出的数据

1.你已经确定数据是成功返回的了

2.你再确定下tip.setContent()是否能正常给他设置内容,你自己定义一个字符串随便什么的试试

如果都没有问题,那我就真不清楚了,我在我们本地测试了后台显示相关信息,确实是正常的

Rank: 2

15#
发表于 2014-5-26 14:51:22 |只看该作者
factory 发表于 2014-5-26 14:07
1.你已经确定数据是成功返回的了

2.你再确定下tip.setContent()是否能正常给他设置内容,你自己定义一个 ...

success: function (text) {
                                   
                                //模拟网络延迟
                                setTimeout(function () {
                                        var j = "{\"uid\":\"2\",\"idCardT\":\"610324198805050532\"}";
                                    var data = mini.decode(j);
                                    var html = $("#formTemplate").tmpl(data)[0];
                                    tip.setContent(html);
                                }, 300);
                            }
自己定义了一个字符串,这个idCardT还是显示不出来,看样子可能是tip.setContent()无法设置内容

Rank: 8Rank: 8

16#
发表于 2014-5-26 15:06:05 |只看该作者
ralf5753 发表于 2014-5-26 14:51
success: function (text) {
                                   
                                //模拟网络延迟


赋值你的代码,可以显示

你再仔细检查下吧

附件: 你需要登录才可以下载或查看附件。没有帐号?立即注册

Rank: 2

17#
发表于 2014-5-28 17:29:25 |只看该作者
felt 发表于 2014-5-26 15:06
赋值你的代码,可以显示

你再仔细检查下吧

请问,有没有什么方式能判断tip.setContent(html);是否将值SET进去了,

Rank: 8Rank: 8

18#
发表于 2014-5-28 18:00:21 |只看该作者
ralf5753 发表于 2014-5-28 17:29
请问,有没有什么方式能判断tip.setContent(html);是否将值SET进去了,

你不要写多余的代码,直接tip.setConten("string")试试

Rank: 2

19#
发表于 2014-5-29 10:58:15 |只看该作者
factory 发表于 2014-5-28 18:00
你不要写多余的代码,直接tip.setConten("string")试试

改成tip.setConten("string"),可以显示String字符串,
附件是返回的json字符串,以及detailForm,难道是这块有问题?麻烦帮看下



附件: 你需要登录才可以下载或查看附件。没有帐号?立即注册

Rank: 8Rank: 8

20#
发表于 2014-5-29 13:17:11 |只看该作者
ralf5753 发表于 2014-5-29 10:58
改成tip.setConten("string"),可以显示String字符串,
附件是返回的json字符串,以及detailForm,难道是 ...

var data = mini.decode(j);
                                    var html = $("#formTemplate").tmpl(data)[0];
                                    tip.setContent(html);

那你确定这里的html是正常的字符串吗?

Archiver|普加软件

GMT+8, 2024-7-5 10:11 , Processed in 1.060488 second(s), 9 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部