jQuery MiniUI

标题: miniui保存 [打印本页]

作者: 小葱儿    时间: 2013-8-21 15:53:37     标题: miniui保存

         //////////////////////////////////////////////////////
         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控件里面添加自己的控件的,那在我保存的时候,我该怎么保存呢,谢谢


作者: factory    时间: 2013-8-21 16:05:31

直接用你的API去获取对应控件,然后再获取值,<input id=" + i + "0 type='text' /> 我看你这个是html原生的,那么就直接document.getElementById(id).value就能获取到了

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




欢迎光临 jQuery MiniUI (http://miniui.com/discuss/) Powered by Discuz! X2