在jqGrid中发布不可编辑的值?

时间:2012-05-22 11:05:17

标签: jqgrid

我正在使用jqGrid,我想将不可编辑的值发布到服务器。我正在逐行编辑(不是表格)。这可能吗?

该列可见,我正在使用内联编辑。使用网格的“editurl”属性发布数据。

**解决方案** 我以完全不同的方式解决了这个问题,不使用jqGrids setCell,而是使用document.getElementById设置文本框值(selr +“_ Verksamhetskod”)。value = data。

不完全是我最初的想法,但它有效...

2 个答案:

答案 0 :(得分:14)

只需将其添加到您的单元格配置中:

editable: true, editoptions: {disabled: true}

答案 1 :(得分:0)

好吧,如果我理解正确,你试图让一个单元格成为只读,只要它有一个值,但仍然是一种格式,你可以正确地发布到服务器。

您可以使用Jquery在每个输入字段上放置一个只读属性

$("#PrimaryKey".columnName").attr("disabled", true)

如果输入字段中有值或输入输入后,则触发此代码。