Foxtable(狐表)用户栏目Web开发 → 这个新增为啥会新增两行


  共有150人关注过本帖树形打印复制链接

主题:这个新增为啥会新增两行

帅哥哟,离线,有人找我吗?
blackzhu
  1楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 一级勋章
等级:MVP荣誉狐 帖子:9703 积分:55828 威望:0 精华:16 注册:2008/9/1 9:45:00
这个新增为啥会新增两行  发帖心情 Post By:2019/10/23 10:07:00 [只看该作者]

 $('#Ttable').datagrid({
        rownumbers: true//显示行数
        fitColumns: false//设置为true将自动使列适应表格宽度以防止出现水平滚动。
        collapsible: false,
        method: 'post',
        fit: true,
        url: '../DhJueSe',
        columns: [[
            { field: '模块名称'title: '模块名称'width: 500 },
        ]],
        view: detailview,
        detailFormatter:function(index,row){    //明细数据仅显示一个空的div元素
            var btnstr = '<div/>';
           return btnstr;
        },  
        onExpandRow: function(index,row){
            var sub = $(this).datagrid('getRowDetail',index);    //获取div元素
            sub.datagrid({                        //对div元素使用datagrid方法 
                 title:'所有角色',
                 url:'../GetJueSeData',
                 queryParams:{
                      monname:row.模块名称
                 }, 
                 fitColumns:true,
                 rownumbers:true,
                 striped:true,
                // toolbar: [{
                //  iconCls: 'icon-add',
                //  handler: function(){
                    //  AddSave()
                    //}
                //}],
                 frozenColumns: [[
                    { field: 'ck'width: 50checkbox: 'true'align: 'center' },
                ]],
                 columns:[[
                      {field:'角色名称',title:'角色名称',width:'50%'},
                      {field:'角色描述',title:'角色描述',width:'50%'}
                 ]],
                 onLoadSuccess:function(){    //数据加载完成后重置明细内容行高
                      $('#testsub').datagrid('fixDetailRowHeight',index);
                 },
                 onCheck:function(rowIndex,rowData){
                     if(nodetext=='' || nodetext=='undefined'){
                        $.messager.alert('&nbsp;提示''请选择权限组!''warning'function () {
                            return false;
                        }).window({ iconCls: 'icon-logo' }); 
                     }
                    $('#caozuoqxtable').edatagrid('addRow',{ //这边新增怎么会连续新增两行,不是很明白
                        row:{
                            权限组:nodetext,     
                            模块名称:rowData.模块名称,
                            角色名称:rowData.角色名称,  
                       }
                    })
                 },
                 style:{margin:'5px'}
            });
          }
    });

 回到顶部
帅哥哟,离线,有人找我吗?
blackzhu
  2楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 一级勋章
等级:MVP荣誉狐 帖子:9703 积分:55828 威望:0 精华:16 注册:2008/9/1 9:45:00
  发帖心情 Post By:2019/10/23 10:55:00 [只看该作者]

这个代码请求不执行:

    $('#caozuoqxtable').edatagrid({
        border: false,
        fit: true,
        fitColumns: false,
        toolbar: '#tb',   //绑定表格工具栏
        queryParams: {   //数据参数
            text: '',
            susuo: '',
        },
        columns: [[
            { field: '权限组'title: '权限组'width: 100 },
            { field: '模块名称'title: '模块名称'width: 200 },
            { field: '角色名称'title: '角色名称'width: 100 },
        ]],
        url: '../DhCaoZuoQuanXian',
        singleSelect: true,
        pagination: true,
        striped: true,
        rownumbers: true,
        pageSize: 15,
        pageList: [1520253035],
        saveUrl: '../CzSaveData?tablename=系统授权&cols=' + table.cols,   // 请求不执行,是什么问题?
        //updateUrl: '../updateData_1?tablename=授权组&cols=' + table.cols,
        singleSelect: false,
        //idField: 'id',    
    });
[此贴子已经被作者于2019/10/23 11:13:54编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
blackzhu
  3楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 一级勋章
等级:MVP荣誉狐 帖子:9703 积分:55828 威望:0 精华:16 注册:2008/9/1 9:45:00
  发帖心情 Post By:2019/10/23 13:36:00 [只看该作者]

这个请求的问题按照帮助照抄是没有问题了,现在新的问题来了,

    $('#新增').click(function (e) {
        //e.preventDefault();
        //$('#box').dialog('open').dialog('setTitle', '添加权限');
        $('#caozuoqxtable').edatagrid('addRow', {
            row: {
                权限组: nodetext,
                模块名称: 'a',
                角色名称: 'b',
            }
        })
    });


我新增行,其中nodetext 我是点击目录树获取的,但是只要点击获取后再次新增 请求又再次不触发了

 回到顶部
帅哥哟,离线,有人找我吗?
reachtone
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 一级勋章
等级:版主 帖子:1936 积分:16597 威望:0 精华:19 注册:2008/9/2 10:09:00
  发帖心情 Post By:2019/10/23 15:51:00 [只看该作者]

你点击目录树是不是有了什么操作?
仅仅这几行代码看不出问题的

 回到顶部
帅哥哟,离线,有人找我吗?
blackzhu
  5楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 一级勋章
等级:MVP荣誉狐 帖子:9703 积分:55828 威望:0 精华:16 注册:2008/9/1 9:45:00
  发帖心情 Post By:2019/10/24 9:18:00 [只看该作者]

点击目录树  双击加载数据,点击获取 node.text  就这样

 回到顶部