jQuery MiniUI

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

关于复制miniui组件问题,求大神解答下 [复制链接]

Rank: 3Rank: 3

跳转到指定楼层
楼主
发表于 2017-8-3 00:06:41 |只看该作者 |倒序浏览
客户有个需求就是下拉框要能无限复制举个例子如下:
点击增加会多一个下拉框,但是下拉框事件却失效了,求解答为什么?下面是完整代码

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <title>DrawCell 自定义下拉内容</title>
    <meta http-equiv="content-type" content="text/html; charset=UTF-8" /><link href="../demo.css" rel="stylesheet" type="text/css" />   
    <script src="../../scripts/boot.js" type="text/javascript"></script>   
</head>
<body>
    <h1>DrawCell 自定义下拉内容 </h1>   
        <input id="combo1" class="mini-combobox" style="width:150px;" textField="text" valueField="id"
    url="../data/countrys.txt" ondrawcell="onDrawCell"/>       
        <input type="button" value="增加" onclick="test(this)"/>
    <script type="text/javascript">
                function onDrawCell(e) {
                        var item = e.record, field = e.field, value = e.value;
                        //组织HTML设置给cellHtml
                        e.cellHtml = '<span style="color:red;">'+value+'</span>';   
                }               
                function test(obj){
                        $(obj).before($(obj).prev().prop("outerHTML"));
                }        
    </script>
    <div class="description">      
    </div>
</body>
</html>

Rank: 8Rank: 8

沙发
发表于 2017-8-3 09:25:54 |只看该作者
本帖最后由 dforce 于 2017-8-3 12:28 编辑

你这里复制到的只是一段长得像combobox的html,并不是MiniUI控件,你这里更好的方案是动态生成。
function test() {
        var combo = new mini.ComboBox();
        combo.set({
            style:"width:150px",
            textField:"text",
            valueField:"id",
            url:"../data/countrys.txt",
            ondrawcellnDrawCell
        })
        combo.render(document.body);
    }      

Rank: 3Rank: 3

板凳
发表于 2017-8-3 09:30:48 |只看该作者
dforce 发表于 2017-8-3 09:25
你这里复制到的只是一段长得像combobox的html,并不是MiniUI控件,你这里更好的方案是动态生成。
function  ...

好的,我试试,多谢了,因为这种需求在现实中很常见,头疼。

Archiver|普加软件

GMT+8, 2024-11-18 16:22 , Processed in 1.067435 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部