jQuery MiniUI

 找回密码
 立即注册
查看: 2869|回复: 8
打印 上一主题 下一主题

Row Detail的问题 [复制链接]

Rank: 2

跳转到指定楼层
楼主
发表于 2013-6-5 09:46:17 |只看该作者 |倒序浏览
        您好,我的template是这样的       <script id="formTemplate" type="text/x-jquery-tmpl">
                <table class="detailForm" style="width:100%;">
                            <tr>
                                <td style="width:80px;">接收号码:</td>
                                <td style="width:150px;">${mobile}</td>
                                <td style="width:80px;">短信内容:</td>
                                <td style="width:80px;">${contentFiled1}</td>
                                <td style="width:80px;">发送时间:</td>
                                <td style="width:80px;">${sendDateStr}</td>
                            </tr>
                </table>
        </script>
      触发的函数是这样的:
       function getSmsDetail(e) {
            var grid = e.sender;
            var row = e.record;
            var td = grid.getRowDetailCellEl(row);
            $.ajax({
                    url: "message/getMessageDetail.do",
                    success: function (text) {
                    var o = mini.decode(text);
                    td.innerHTML = "";
                    $("#formTemplate").tmpl(o).appendTo(td); ;
                }
            });
        }


     触发后这样显示
     函数能能得到数据,且数据格式是对的,但是为什么在页面中没显示出来呢?
附件: 你需要登录才可以下载或查看附件。没有帐号?立即注册

Rank: 8Rank: 8

沙发
发表于 2013-6-5 10:09:36 |只看该作者


你在下载的试用包里面,用我们的数据,跑下这个例子,这例子我改成跟你的写法是一样,参考这个例子就可以了

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

Rank: 2

板凳
发表于 2013-6-5 11:42:50 |只看该作者
factory 发表于 2013-6-5 10:09
你在下载的试用包里面,用我们的数据,跑下这个例子,这例子我改成跟你的写法是一样,参考这个例子就可以 ...

还是不行,就是显示不出来数据,我用的是2.1.8版本的,这个没有影响吧?

Rank: 8Rank: 8

地板
发表于 2013-6-5 12:10:59 |只看该作者
今天夏末 发表于 2013-6-5 11:42
还是不行,就是显示不出来数据,我用的是2.1.8版本的,这个没有影响吧?



我用2.18版本的测试了刚才给你的那个页面,是可以的

你更新下试试呢,2.18版本的更新地址:http://www.miniui.com/download/v2/

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

Rank: 2

5#
发表于 2013-6-5 15:33:12 |只看该作者
factory 发表于 2013-6-5 12:10
我用2.18版本的测试了刚才给你的那个页面,是可以的

你更新下试试呢,2.18版本的更新地址:http://www ...

还有个问题,给listbox某一列的width设置为0,让其不显示,在ie6和谷歌下可生效,ie8和ie9下不能生效,设置visiable也不管用。

Rank: 8Rank: 8

6#
发表于 2013-6-5 16:10:26 |只看该作者
今天夏末 发表于 2013-6-5 15:33
还有个问题,给listbox某一列的width设置为0,让其不显示,在ie6和谷歌下可生效,ie8和ie9下不能生效,设 ...

你这个是需要做什么用?如果不想显示的话,直接不要加这一列好了

Rank: 2

7#
发表于 2013-6-5 17:12:52 |只看该作者
factory 发表于 2013-6-5 16:10
你这个是需要做什么用?如果不想显示的话,直接不要加这一列好了

我发现那个rowDeatail是不只能在html页面中使用啊?我用jsp页面就显示不出来。

Rank: 8Rank: 8

8#
发表于 2013-6-6 10:27:33 |只看该作者
今天夏末 发表于 2013-6-5 17:12
我发现那个rowDeatail是不只能在html页面中使用啊?我用jsp页面就显示不出来。 ...

怎么可能呢?rowDeatail的原理就是在表格中新增一行,然后把表单放到这个行里面去而已

Rank: 2

9#
发表于 2013-6-6 11:27:08 |只看该作者
factory 发表于 2013-6-6 10:27
怎么可能呢?rowDeatail的原理就是在表格中新增一行,然后把表单放到这个行里面去而已 ...

找到原因了,$符号在jsp中被认为是jstl表达式,${mobile}的意思是在request中获取mobile的值,在$前面加\转义一下就好了。

Archiver|普加软件

GMT+8, 2024-10-6 05:59 , Processed in 1.056432 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部