jQuery MiniUI

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

mini-datagrid 中每行点击弹出页面 [复制链接]

Rank: 3Rank: 3

跳转到指定楼层
楼主
发表于 2017-2-17 11:19:33 |只看该作者 |倒序浏览





function onLoginCodeRenderer(e) {
            var record = e.record;

            return "<div id='MyBtn_" + record.LoginID + "' style='text-decoration:underline;'>" + e.value + "</div>";
        }



$(function () {
            $("#datagrid1").find('div[id^=MyBtn_]').unbind('click').click(function () {
                alert("ttt");
            });
        });



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

Rank: 8Rank: 8

沙发
发表于 2017-2-17 12:23:49 |只看该作者
延时绑定时间,你现在绑定的时候那个html还没创建
setTimeout(function(){
$("#datagrid1").find('div[id^=MyBtn_]').unbind('click').click(function () {
            alert("ttt");
        });
},1000)

Rank: 3Rank: 3

板凳
发表于 2017-2-17 13:26:21 |只看该作者
felt 发表于 2017-2-17 12:23
延时绑定时间,你现在绑定的时候那个html还没创建
setTimeout(function(){
$("#datagrid1").find('div').u ...




点击部分添加了延迟也没反应    ,  好像就不进那个函数
附件: 你需要登录才可以下载或查看附件。没有帐号?立即注册

Rank: 8Rank: 8

地板
发表于 2017-2-17 13:50:24 |只看该作者
pxl2014 发表于 2017-2-17 13:26
点击部分添加了延迟也没反应    ,  好像就不进那个函数


我用静态数据模拟一下是可以触发的,要么你这加载时间太长,延时不够了。

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

Archiver|普加软件

GMT+8, 2025-5-9 20:51 , Processed in 1.040060 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部