欢迎来到Doc100.Net免费学习资源知识分享平台!
您的位置:首页 > 程序异常 >

请教在easyui的grid中怎么获得combotree的树对象

更新时间: 2014-01-05 01:57:33 责任编辑: Author_N1

 

请问在easyui的grid中如何获得combotree的树对象?

我是想在点击combotree的某个树节点时给后面的隐藏域赋值,值包括选择的节点值以及它的父节点的值

function test(record){
    var rowIdx = $('#tt').datagrid('getRowIndex',$('#tt').datagrid('getSelected'));
    //给隐藏域赋选中的节点的值    
    $('#tt').datagrid('getEditor',{'index':rowIdx,'field':'hiddenObj'}).target.val(record.id+"~"+record.text);
    //如何给隐藏域赋选中节点的父节点的值??
    //要不是在grid中我可以直接通过$('#treeObj').combotree('tree').tree('getParent',record.target)
    //但是这里无法通过这个写法获得树对象!
}

function init(node, data){
    if(data[0]){
        //alert(node+", "+$.toJSON(data));
        //alert(data[0].id+","+data[0].text);
    }
}

$(function(){
    $('#tt').datagrid({
        onBeforeLoad:function(){
            $(this).datagrid('rejectChanges');
        },
        onClickRow:function(rowIndex){
            if (lastIndex != rowIndex){
                //$('#tt').datagrid('endEdit', lastIndex);
                //$('#tt').datagrid('beginEdit', rowIndex);
            }
            //lastIndex = rowIndex;
        },
        onDblClickRow:function(rowIndex){
            if (lastIndex != rowIndex){
                //$('#tt').datagrid('endEdit', lastIndex);
                $('#tt').datagrid('beginEdit', rowIndex);
            }
            lastIndex = rowIndex;
        },
        onAfterEdit:function(rowIndex){
            //alert("onAfterEdit=="+rowIndex);
        },
        onCancelEdit:function(rowIndex){
            //alert("onCancelEdit=="+rowIndex);
        }
    });
});


<table id="tt" style="width:850px;height:auto" title="Editable DataGrid" iconCls="icon-edit" singleSelect="true" idField="itemid" url="datagrid_data2.json">
    <thead>
        <tr>
            <th field="itemid" width="80">Item ID</th>
            <th field="treeObj" width="160" align="center" editor="{type:'combotree',options:{url:'tree_data.json',onSelect:function(record){test(record);},onLoadSuccess:function(node, data){init(node, data);}}}">tree</th>
上一篇:上一篇
下一篇:下一篇

 

随机推荐程序问答结果

 

 

如对文章有任何疑问请提交到问题反馈,或者您对内容不满意,请您反馈给我们DOC100.NET论坛发贴求解。
DOC100.NET资源网,机器学习分类整理更新日期::2014-01-05 01:57:33
如需转载,请注明文章出处和来源网址:http://www.doc100.net/bugs/t/3679/
本文WWW.DOC100.NET DOC100.NET版权所有。