jQuery MiniUI

标题: treegrid单机右键编辑报错 [打印本页]

作者: lvbin    时间: 2013-8-22 12:11:35     标题: treegrid单机右键编辑报错

[attach]2621[/attach]


    <div id="treegrid1" class="mini-treegrid" url="../../Server/CustomersManage/RegionManage/GetRegionListInfo.aspx"
        style="width: 100%;" showtreeicon="true" treecolumn="taskname" idfield="regionNo"
        showcheckbox="true" parentfield="pid"
        contextmenu="#treeMenu" expandonload="true" allowCellEdit="true" allowCellSelect="true">
        <div property="columns">
            <div type="indexcolumn" width="50">
            </div>
            <div field="regionName" headeralign="center" name="taskname" width="auto">
                区域名称<input property="editor" class="mini-textbox" style="width:100%;" /></div>
        </div>
    </div>
    <ul id="treeMenu" class="mini-contextmenu">
        <li iconcls="icon-move">移动节点</li>
        <li class="separator"></li>
        <li><span iconcls="icon-add">新增节点</span>
            <ul>
                <li>插入节点前</li>
                <li>插入节点后</li>
                <li>插入子节点</li>
            </ul>
        </li>
        <li name="edit" iconcls="icon-edit">编辑节点</li>
        <li name="remove" iconcls="icon-remove">删除节点</li>
    </ul>




作者: felt    时间: 2013-8-22 12:46:27

右键弹不出菜单吗?
作者: lvbin    时间: 2013-8-22 14:26:32

felt 发表于 2013-8-22 12:46
右键弹不出菜单吗?

行编辑报错
作者: felt    时间: 2013-8-22 14:32:08

获取右键弹出位置所在行,再编辑。
你的代码我看不出来是什么地方问题。
你把你编辑的方法贴出来。
作者: lvbin    时间: 2013-8-23 12:24:42

felt 发表于 2013-8-22 14:32
获取右键弹出位置所在行,再编辑。
你的代码我看不出来是什么地方问题。
你把你编辑的方法贴出来。 ...

var tree = mini.get("treegrid1");
            var node = tree.getSelectedNode();
            
            tree.beginEdit(node);  
作者: felt    时间: 2013-8-23 13:27:22

tree.beginEdit(node);  

function onEdit(){
           var grid=mini.get("treegrid1");
           var node=grid.getSelectedNode();
           grid.beginEditRow(node)
}
我做了个简单的demo,这样可以点击右键菜单项开始编辑。
我不知道你beginEdit这个方法是哪来的。

作者: lvbin    时间: 2013-8-26 10:17:08

felt 发表于 2013-8-23 13:27
function onEdit(){
           var grid=mini.get("treegrid1");
           var node=grid.getSelectedN ...

我的是mini-treegrid的
作者: felt    时间: 2013-8-26 10:21:37

我的是mini-treegrid的

你照我发的改一下,看看行不行。





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