我正在使用jqgrid 3.8.2,並且網格有很多不可修改的列,但仍然要發佈到服務器。我該怎麼做? (如果我設置編輯:false,那麼該字段沒有得到張貼的服務器)在jqgrid中發佈不可修改的值
回答
在我看來,該列設置
hidden: true, editable: true, editrules: { edithidden: false }
會做你的需要。
我意識到這個問題現在很老了,但我今天需要做同樣的事情,而接受的答案實際上並沒有回答這個問題。對不起奧列格,你仍然很棒。無論如何,如果您有可見的列並正在進行內聯編輯,其中某些列不應該是可編輯的,那麼以下內容適用於我。
使用這些列設置
editable: true, edittype: 'custom', editoptions: { custom_element: readOnlyElement, custom_value: readOnlyValue}
,並定義這些功能
function readOnlyElement(value, options) {
return $('<span></span>', { text: value });
},
function readOnlyValue(elem, operation, value) {
if (operation === 'get') {
return $(elem).text();
} else if (operation === 'set') {
$('span', elem).text(value);
}
}
終於找到了。謝謝。有用!! – Muthukumar 2014-04-29 15:31:57
我已經失去了2個小時尋找一個乾淨的方式來做到這一點!謝謝 ! – singe3 2015-11-13 15:36:54
同樣在這裏,它就像一個魅力! – 2016-03-24 13:45:49
我看到@ singe3在奧列格的答案的評論答案。 設置,
editable: "hidden"
- 1. 在jqGrid中發佈不可修改的值?
- 2. 發佈內容可修改的div值
- 3. 如何在jqgrid中向服務器端發送不可修改的值?
- 4. jqGrid在請求數據之前修改發佈數據
- 5. jqGrid的修改表
- 6. 爲什麼更新的值不會在jqgrid中發佈
- 7. 在發佈時修改GWT的user.agent
- 8. Android - 修改XML中的佈局值
- 9. 向量內的不可修改的值?
- 10. 如何更改jqgrid中的「操作符」值?你可以在jqgrid中看到
- 11. Wordpress插件可以保存發佈後的修改,而無需實際發佈這些修改
- 12. 修改jqGrid編輯器
- 13. 在發佈上修改Wordpress發佈狀態
- 14. 從不可修改的集創建不可修改的集
- 15. 我可以在不重新發布的情況下更改POST值的值嗎?
- 16. 如何在輸入表單中添加不可修改的值?
- 17. jquery-jqgrid:如何在工具欄搜索中發佈值?
- 18. 修改程序的發佈名稱?
- 19. jqgrid發佈Jqgrid數據back to Action類
- 20. 我可以發佈修改Java類的代碼嗎
- 21. 修改ajax.beginform onbegin上的發佈輸入值
- 22. JqGrid MVC發佈數據不工作
- 23. Angular - 修改可觀察值
- 24. 修改在控件之前發佈數據ASP.NET中的LoadPostData()
- 25. 要在wordpress中按修改日期顯示發佈的訂單
- 26. 如何在我發佈的keystore應用程序中修改「SHA1」
- 27. jqGrid更改行值
- 28. 在Android中修改包含的佈局?
- 29. MySQL不可修改的列?
- 30. VS VS可以在我的js上更改變量值發佈
但列不隱藏在網格中。恩。對於這樣的列是CreatedDate用戶不能編輯,但仍然必須發佈到服務器。 – VJAI 2011-05-19 11:54:51
@Vijaya Anand:你不會發布任何代碼,所以溝通可能會更長。 jqGrid支持三種標準編輯模式:內聯編輯,表單編輯和單元格編輯。你的問題的答案取決於你使用的模式。 – Oleg 2011-05-19 14:16:52
@Vijaya Anand:如果您有興趣解決問題,您應該發佈您使用的JavaScript代碼。 – Oleg 2011-05-21 18:28:53