我正在使用jqGrid,我想将不可编辑的值发布到服务器。我正在逐行编辑(不是表格)。这可能吗?
该列可见,我正在使用内联编辑。使用网格的“editurl”属性发布数据。
**解决方案** 我以完全不同的方式解决了这个问题,不使用jqGrids setCell,而是使用document.getElementById设置文本框值(selr +“_ Verksamhetskod”)。value = data。
不完全是我最初的想法,但它有效...
答案 0 :(得分:14)
只需将其添加到您的单元格配置中:
editable: true, editoptions: {disabled: true}
答案 1 :(得分:0)
好吧,如果我理解正确,你试图让一个单元格成为只读,只要它有一个值,但仍然是一种格式,你可以正确地发布到服务器。
您可以使用Jquery在每个输入字段上放置一个只读属性
$("#PrimaryKey".columnName").attr("disabled", true)
如果输入字段中有值或输入输入后,则触发此代码。