jqgrid單元格設置空值的方法


項目中使用jqgrid,在使用的場景下經常需要清空單元格內容,於是使用了下面的代碼:

1 $("#jqgrid1").jqGrid('setCell',rowId, 'column', '');

然后竟然沒有起作用,值還是有的,這個不可能jqgrid沒有這種方式,於是沒有查文檔,查看了一下頁面的源代碼,發現在初始化的時候,沒有賦值的情況下,html的元素內容為

 1 &nbsp 

於是自己做了如下的代碼試驗:

1 $("#jqgrid1").jqGrid('setCell', rowId, 'column', '&nbsp');

之后,單元格的值被清空了,查看了一下html元素的值,和沒有賦值的情況一樣。

再后來,發現jqgrid在使用的過程中,為什么賦值''沒有效果,查看了setsell方法之后,了解到這個方法后面有一個css的設置,如果一個單元格只想設置css,是不是需要知道當前的單元格值,所以setsell設置''為不改變當前的值,從這里可以推斷出js中沒有c#中可以指定某些參數的值,必須一個一個的設置。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM