jQuery MiniUI

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

miniui保存 [复制链接]

Rank: 6Rank: 6

跳转到指定楼层
楼主
发表于 2013-8-21 15:53:37 |只看该作者 |倒序浏览
         //////////////////////////////////////////////////////
         function ondrawcell(e) {

             if (e.field == "shijianduan") {
                var moshiid = e.row.ScheduleID;
                if (getnumbersbyid(moshiid) == e.row.shijiannumber) {
                    var tempDiv = "<table>";
                    var times = getjsons(moshiid);
                     var html = "";
                    for (var i = 0; i < times.length; i++) {

                        html += "<tr><td><input id=" + i + "0  type='text' value='" + times[i].starttime + "'/></td><td><input id=" + i + "1 type='text' value='" + times[i].endtime + "'/></td></tr>";

                    }
                    tempDiv += html;
                    tempDiv += "</table>"
                    e.cellHtml = tempDiv;
                    return;
                }

                else {
                    var tempDiv = "<table>";
                    var html = "";
                    for (var i = 0; i < e.row.shijiannumber; i++) {

                        html += "<tr><td><input id=" + i + "0 type='text' /></td><td><input id=" + i + "1 type='text' /></td></tr>";

                    }
                    tempDiv += html;
                    tempDiv += "</table>"
                    e.cellHtml = tempDiv;
                    return;


                }

             }
        }
我是这样子在miniui控件里面添加自己的控件的,那在我保存的时候,我该怎么保存呢,谢谢

Rank: 8Rank: 8

沙发
发表于 2013-8-21 16:05:31 |只看该作者
直接用你的API去获取对应控件,然后再获取值,<input id=" + i + "0 type='text' /> 我看你这个是html原生的,那么就直接document.getElementById(id).value就能获取到了

我之前跟你说过了,你这样渲染到单元格上面,其实并非是单元格的编辑器了。所以取值和赋值会很麻烦。但是你确实需要这样子做,那么只能去一个个获取,然后一个个去赋值或者取值,没有别的方法。而且你这个是原生的,对于miniui的API,都不适用

Archiver|普加软件

GMT+8, 2024-11-29 12:46 , Processed in 1.041632 second(s), 9 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部