Metrics
0
Watch 2.6k Star 5k Fork 2.5k

ThinkGem / JeeSite 4.xJavaAGPL-3.0

dataGrid 用js调用新增行问题

Open
紫龙  Created at

该问题是怎么引起的?

想实现的效果时,通过多选参数,然后可以对多选的参数分别进行编辑。
输入图片说明

重现步骤

方案一:尝试用设置editGridAddRowInitData 来实现,失败,editGridAddRowInitData只会取初始化时定义的值。
$("#rmsRuleVarInfoDataGrid").dataGrid("setParam",
{
editGridAddRowInitData: {id: key,varName:obj.factorname, status: Global.STATUS_NORMAL}
},true);
$('#rmsRuleVarInfoDataGridAddRowBtn').click();

方案二:
尝试用jqGrid来实现,但是jqGrid新增行之后,都是只读,设置cellEdit 后去编辑一直提示没有设置url。
$("#rmsRuleVarInfoDataGrid").setGridParam({
cellEdit : true
});
var dataRow = {
id : key,
varName:obj.factorname,
logicrel : '',
judgecondition : ''
};
//将新添加的行插入到最后列
$("#rmsRuleVarInfoDataGrid").jqGrid("addRowData", netporfit, dataRow,"last")

方案三:
有没有办法我新增行之后,来改变当前行里的值?

报错信息

2339039_bei3ke 1492440_jeeweb 78353_helios total 3 participants

Comments (2)

2339039_bei3ke
bei3ke 2019-04-09 13:56

没太理解问题

1492440_jeeweb
luming 2019-04-17 14:39

addRowData,貌似还有个参考行id得属性,但我尝试貌似也不行!

Sign in and comment

Assignee
Labels
Not set
Project
Milestone
Branch
Scheduled start
Not set
Scheduled end
Not set
Top level
Priority

Help Search