今天使用jqgrid控制項做展示資料時,遇到乙個非常奇怪的問題,特把這個問題記載下來,為免以後再犯相同錯誤時,有個參考,或許也對網友有所幫助。
jqgrid是我常用的乙個網路控制項,功能十分強大。
今天打算利用jqgrid展示乙個主表從,本來效果圖類似如下:
可結果沒有如我所願,出現了如下效果圖:
明細表沒能顯示出來。
這個問題出現後,真讓我納悶了一天,jqgrid這種功能在幾個專案中我都使用到,熟路輕車了,可這次為什麼出了問題呢?可是出了問題,總要解決掉。特地利用下班時間把指令碼**看了又看,沒有什麼問題,程式執行了一次以一次,還是老問題。
後來,靈機一現,是不是一些特殊字元導致問題,之前也有遇到特殊字元導致奇怪問題。
原來我是把oid這欄位作為第一列字段, oid欄位第乙個字元為'.',問題就出在這裡。因為jqgrid會從第乙個字段獲取數值,這裡為".1.3.6.1.4.1.17409.1.3.3.2.1.0",來作為動態生成div及table的id,而導致了上述奇怪問題。
問題的根源找到了,解決的方法當然也就有了,我把id作為第一列字段,id欄位儲存的是guid值,第乙個字元非'.'。最終效果圖如下:
WPF Image問題解決方法
一.image是控制項,source屬性型別是imagesource 二.imagebrush是筆刷,用於填充 1.基本使用,必須指定imagesource源 imagebrush繼承自tilebrush,imagebrush功能比較強大 三.imagedrawing繼承自drawing,用於繪圖 ...
SeLinux問題解決方法
selinux問題解決方法 3 關於以上修改,google提供的解決方案如下 3.1 如果乙個檔案只是被vendor下的程序使用,可以將此檔案設為vendor data file,存放於 data vendor目錄下 3.2 如果乙個檔案既被system下的程序也被vendor下的程序使用,並且是a...
JSP亂碼問題解決方法
1 在jsp每頁的開頭處寫 page contenttype text html charset gb2312 一定有,而且要在檔案首行 不能在include檔案中 2 讀取資料庫內容時出現的亂碼可以轉換一下 out.println new string rs.getstring 1 getbyte...