3.9K Star 18.4K Fork 5.3K

卓源软件 / JeeSite 4.x and 5.x

 / 详情

DataGrid修改参数不生效

已完成
创建于  
2019-03-19 08:56

如下语言执行后,表格仍热没有任何变化
$('#dataGrid').dataGrid('setParam',{editGrid:false,showCheckbox: false},true);

调试发现值已经更改,但是页面看不到效果,手动更改代码可以控制!
输入图片说明

输入图片说明

评论 (5)

菜徐鸭 创建了任务
菜徐鸭 修改了标题
菜徐鸭 修改了描述
菜徐鸭 修改了描述
菜徐鸭 修改了描述
展开全部操作日志

编辑grid这样这是非编辑时无效的, editRow 和 saveRow 配合着使用

你需要,遍历每一行,通过saveRow改为非编辑状态

卓源软件 任务状态待办的 修改为已完成

@卓源软件 谢谢啦,可以了

//保存完后显示逻辑
	$("#showForm").hide();
	$('#dataGrid').setGridParam().hideCol("personalRiskRate");
    $('#dataGrid').setGridParam().hideCol("companyRiskRate");
    $('#dataGrid').setGridParam().hideCol("cb");

    $("#dataGrid").setColProp("personalRate",{editable:false});
    $("#dataGrid").setColProp("companyRate",{editable:false});

    var x;
    var rowids=$('#dataGrid').dataGrid("getDataIDs");
    for( x in rowids){
        $("#dataGrid").editRow(id,false);
    }
    $("#dataGrid").jqGrid().trigger("reloadGrid")

@卓源软件 编辑后的数据如何与后端交互实现数据库的更新呢

@liyu 恢复非编辑状态前获取数据,然后你对这个数据进行存储就可以了

@卓源软件 输入图片说明此界面,在定时刷新,每次都显示正在提交,请稍后,这个圈圈一直在页面转,用js.closeLoading(0, true);也不知如何关闭,请问这个能否强制给关闭,不让在页面一直转圈

登录 后才可以发表评论

状态
负责人
里程碑
Pull Requests
关联的 Pull Requests 被合并后可能会关闭此 issue
分支
开始日期   -   截止日期
-
置顶选项
优先级
参与者(3)
6732 thinkgem 1651893329 1492440 jeeweb admin 1578952762
Java
1
https://gitee.com/thinkgem/jeesite4.git
git@gitee.com:thinkgem/jeesite4.git
thinkgem
jeesite4
JeeSite 4.x and 5.x

搜索帮助