我有一个带有隐藏列的JQGrid,当用户在编辑对话框中编辑它时,我希望将此列中的数据发回服务器。
就目前而言,我在回发中看到此表单数据的唯一方法是使用列属性Editable = true
,然后,这会在对话框中显示一个文本输入框。使用Editable = false
时,输入框将被隐藏,但该值不在回发中。
在编辑对话框中显示属性并不理想,因为我不希望用户能够更改值,但出于业务逻辑原因,我需要将其发回服务器。
任何帮助都将不胜感激。
答案 0 :(得分:1)
您可以$('#tr_<ColumnName>').hide();
隐藏客户端的数据
在适当的位置使用它,例如JqGrid的ADD和EDIT函数。
我通过这种方式解决了这个问题。任何优雅的建议都是受欢迎的。
P.S - 其实归功于我的队友。他们找到了方法。