jQuery MiniUI

标题: 关于表单初始化Tree [打印本页]

作者: simple0145    时间: 2017-6-11 18:58:44     标题: 关于表单初始化Tree

表单中有一个栏位是tree的key , value的显示形式,通过form.setData(data);初始化表单数据时,普通栏位都可以被初始化,只有这个tree栏位显示不了名称,但是通过调试可以发现,此栏位ID已经赋值成功,只是显示不了名称而已。不知有没有简单方法可以解决?(手工选择是正常的)

<input name="id" class="mini-buttonedit" style="width:378px;" url="/ao.do?method=query"/>

function onSelect(e) {
            var btnEdit = this;
            mini.open({
                url: bootPATH + "ao.html",
                showMaxButton: false,
                title: "选择树",
                width: 350,
                height: 350,
                ondestroy: function (action) {                    
                    if (action == "ok") {
                        var iframe = this.getIFrameEl();
                        var data = iframe.contentWindow.GetData();
                        data = mini.clone(data);
                        //alert("select after:"+data);
                        if (data) {
                            btnEdit.setValue(data.id);
                            btnEdit.setText(data.name);
                        }
                    }
                }
            });            
        }        


作者: dforce    时间: 2017-6-12 09:35:05

<input name="id" textName="text" class="mini-buttonedit" style="width:378px;" url="/ao.do?method=query"/>

下拉框类控件有值和文本两个数据,你form.setData(data)的数据里面也必须有两个字段的数据才能正常显示出来。比如这样,data={id:1,text:"节点1"}   




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