如何把jqGrid序號作為行id來選擇行

2021-09-17 21:09:49 字數 615 閱讀 5070

功能示例

jqgrid缺省會將返回資料中的id字段值作為該行的id,當返回資料id存在重複(非規範資料,但有可能不可避免),則會導致操作jqgrid行的時候出現選擇錯誤——因為jqgrid的行選擇是根據行id進行的。所以想讓jqgrid的行id為唯一值,那麼可以採用自動填充序號的方式。

這是網上找來的關於jqgrid相對完善一些的文件,

實現本功能需要了解jqgrid的兩個屬性:jsonreaderrownumbers

需要定義jsonreader來跟伺服器端返回的資料做對應,其預設對映關係如下:

jsonreader :

預設引數值為:rn。如果為ture則會在**左邊新增一列,顯示行順序號,從1開始遞增。此列名為』rn』;

修改jqgrid的jsonreader屬性中的id屬性的對映欄位為rn,即可實現序號作為該行的id的值。

SQL 如何把多行查詢結果,作為一行返回

create function dbo.uf getinvoiceserials bizcode varchar 10 returns varchar 100 as begin declare ret as varchar 1000 select ret coalesce ret case e.id...

linux下如何把apache作為服務執行?

我自己是加了兩句話就可以開機啟動的 前提是用yum 安裝 apache 其實在原始碼裡已經有啟動的指令碼,我們要修改下即可,把apache加入系統sysv服務中來。在原始碼httpd 2.x.x build rpm中存在httpd.init 長久以來linux下apache的啟動是在 etc rc....

oracle如何把得到的值作為引數傳入到 sql中

報錯 select wm concat job id 10g into v job id str from ne job element where event id is null and ne id p neid open cur job for execute immediate sql st...