5

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

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

** 解决方案 ** 我以完全不同的方式解决了它,不使用 jqGrids setCell,而是使用 document.getElementById(selr + "_Verksamhetskod").value = data 设置文本框值。

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

4

2 回答 2

14

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

editable: true, editoptions: {disabled: true}

于 2012-06-29T09:02:46.400 回答
0

好吧,如果我理解正确,您正在尝试使单元格在具有值后变为只读,但仍采用可以正确发布到服务器的格式。

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

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

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

于 2012-05-22T21:53:27.357 回答