JqGrid 查詢時未設定初始頁碼導致的問題
本文所述問題發生在查詢的資料有至少2頁資料時的情況下。本例中的產品質量查詢就是這樣。
第一步:查詢該時間段內的資料,結果為13頁的資料內容,顯示當前頁第1頁。如下圖所示:
第二步:點選翻頁按鈕,開啟第2頁資料。如下圖所示
第三步:複製第二頁的一個產品總成資料“NEAF323E0003”,複製到搜尋框中,點選查詢按鈕,查詢該總成該時間段的資料,結果如下圖所示。
分析原因:該總成本就是在該時間段下查詢出來的,為什麼當再次查詢該總成資訊卻沒有資料呢?注意到翻頁欄的當前頁了麼,當前頁為第2頁,共1頁。
當前頁為第2頁的原因是我進行了翻頁操作後,再次查詢時沒有給初始頁數置為1,所以查詢後才顯示第二頁。
”共1頁“的原因是我按查詢條件查詢後的資料不夠1001條資料,只在第一頁有資料,第二頁沒有資料,所以顯示上面的“沒有找到您要的相關資料”也是合理的。
解決辦法:在查詢時應該設定查詢的初始頁碼為第一頁。查詢jqgrid的文件後確實發現有設定初始頁碼的屬性page,該屬性預設值為1,如下圖所示。
所以,只需要在Index頁面的查詢方法處新增"page:1"屬性即可。再次在第二頁查詢後顯示“當前頁第一頁,共一頁,共692條資料”,所以確實是不到1001條資料,只能在第一頁顯示的
相關推薦
JqGrid 查詢時未設定初始頁碼導致的問題
本文所述問題發生在查詢的資料有至少2頁資料時的情況下。本例中的產品質量查詢就是這樣。 第一步:查詢該時間段內的資料,結果為13頁的資料內容,顯示當前頁第1頁。如下圖所示: 第二步:點選翻頁按鈕,開啟第2頁資料。如下圖所示 第三步:複製第二頁的一個產品總成資料“NEAF323E0003”,複製到搜
JqGrid 查詢時未設置初始頁碼導致的問題
質量 時間段 http 設置 點擊 成本 get 結果 為什麽 本文所述問題發生在查詢的數據有至少2頁數據時的情況下。本例中的產品質量查詢就是這樣。 第一步:查詢該時間段內的數據,結果為13頁的數據內容,顯示當前頁第1頁。如下圖所示: 第二步:點擊翻頁按鈕,打開第2頁數據
【Oracle筆記】Oracle因安裝時未設定字符集導致中文亂碼的解決方案
在Centos6.5上安裝Oracle11g沒有設定字符集,採用的是作業系統預設字符集:WE8MSWIN1252,將字符集修改為:ZHS16GBK。 [[email protected] ~]$ sqlplus / as sysdba SQL*Plus: Rel
Hibernate使用原生SQL多表查詢時欄位名相同導致查詢資料覆蓋問題解決辦法
系統測試環境: MySQL 5.0 Hibernate 3.3 由於使用了hibernate,雖然使用原生SQL繞過了hibernate自己的封裝,但是還是有些影響,比如欄位別名問題;相同的欄位名經過hibernate查詢會出現前一列覆蓋後一列的情況,這時可以用 方法來
hibernate關聯查詢時物件設定int型別報錯
例如:A,B表,left join左表關聯,B表少條關聯資料,如果B表中有int型別,在物件中要用Integer包裝類,否則關聯查詢時int型別不能為null就會報錯,Integer有null值就沒問題
案例:DG主庫未設定force logging導致備庫壞塊
DG搭建時,官方文件手冊有明確提到要設定資料庫為force_logging,防止有nologging操作日誌記錄不全導致備庫應用時出現問題。 雖然是老生常談的安裝規範,但現實中總會遇到不遵守規範的場景,最近就在某客戶現場遇到一則這樣的案例,因為DG主庫設定force_logging晚於DG搭建,導致備庫出現壞
informix 建表初始空間和擴充套件空間設定不合理導致插入資料時鎖表問題.
話外:在說這個問題前,我先說說昨天說的CSDN的部落格問題,總之,不是很爽,昨天同樣寫了一篇文章,不過是直接在CSDN上面寫的在提交時CSDN後臺出錯啦!!!暈.白寫半天..說起來自己也真夠笨的,希望別的朋友不要和我一樣犯這樣的底級錯誤! 話裡: 今天...不...應該
java程式應為CRT登入時啟動未設定編碼,造成啟動亂碼
1、以下提供CRT連線程式設定編碼指令碼,字尾為“.vbs” # $language = "VBScript"# $interface = "1.0" Sub Main crt.Screen.Synchronous = True crt.Screen.WaitForString "$ " crt.Scr
ZTree 設定初始化時勾選某個節點
//ZTree初始化所執行的方法 /* 先在callback 方法中設定如下,初始化樹時執行onAsyncSuccess 方法 &nbs
如何設定Sql Server資料庫查詢時區分大小寫和全形半形
開發中常用的資料庫有Oracle和Sql Server,Oracle資料庫在查詢的時候是有大小寫區分的,而Sql Server資料庫則不區分大小寫,如何使Sql Server資料庫在查詢時有大小寫的區分呢?下面我們就來總結一下: 要想設定Sql Server資料庫區
Java基礎複習筆記-----使用ArrayList時設定初始容量的重要性
ArrayList是Java中比較常用的一個類,它底層是基於陣列實現,非執行緒安全,可快速隨機訪問List中的元素。ArrayList具有動態擴容的機制,每次在新增元素時,都會判斷容量是否夠用,如果不夠用,則需要擴容。在JDK1.8中,ArrayList的初始容量為0,第一次新增元素時,會將
mybatis 之 if test 條件,引數為0時,查詢條件未輸出
解決方法: 將<if test=" null != tagtype and ‘’!= tagtype"> AND tagtype = #{tagtype} &l
使用ArrayList時設定初始容量的重要性
ArrayList是Java中比較常用的一個類,它是基於陣列實現,非執行緒安全,可快速隨機訪問List中的元素。ArrayList具有動態擴容的機制,每次在新增元素時,都會判斷容量是否夠用,如果不夠用,則需要擴容。JDK1.8中,ArrayList的初始容量為0,第一次新增元
WdatePicker時間控制元件設定日期欄中時分秒的初始值
WdatePicker({dateFmt:'yyyy-MM-dd HH:mm:ss',startDate:'%y-%M-%d 00:00:00'})設定時分秒初始值為00:00:00 WdatePicker({dateFmt:'yyyy-MM-dd HH:mm:ss',st
使用angularjs的ng-options時如何設定預設值(初始值)
這兩天我用ng-options過程中遇到的初始值為空白的問題,記得去年就遇到過,怎麼解決的忘記了,費了一陣子功夫之後解決了,想記下來,方便遇到同樣問題的小夥伴當然還有自己。 1.場景: 就是做一個查詢列表的彈窗,其中有一個條件需要用到下拉選單,資料是用過
eclipse中tomcat啟動時專案重複載入,導致資源初始化兩次的問題
在eclise中啟動tomcat發現同一個專案被重複載入了兩次,一直很納悶哪裡出了問題,網上大家各種要去修改appBase之類的方法也不起作用,最後偶然間發現是eclipse中tomcat設定的問題,見圖中: 勾上標紅的選項,就OK了!!!
mybatis使用時,mapper檔案 使用 if 判斷時,判斷條件出錯導致 條件為 0 時,查詢、修改出錯問題
出錯環境:mybatis中mapper.xml的if條件出錯出錯場景:資料字典的某個欄位 的值為 0 的時候,查詢不正確。 比如 有個欄位為 status,代表狀態,0,為可用, 1,為禁用,當status=1 時,查詢正確,但當status=0時,卻查詢到0和
【Android】View移動時RawX()為什麼要重新設定初始座標/getX()和getRawX()的區別
今天在做拖動View使其跟隨手指移動的Demo時,用了getX()和getRawX()兩種方法來實現, getX()的方法實現: public boolean onTouchEvent(MotionE
DB2查詢時如果為null值,設定預設值
今天在查詢中遇到一個問題,那就是在做左連線查詢時,右表沒有資料,DB2會給一個預設的null值,但在ibatis中我是用int型別接收的,所以就會報錯。 在網上查了一下發現SQL語句中是可以在查詢不到
阿里巴巴Java開發手冊建議建立HashMap時設定初始化容量,但是多少合適呢?
集合是Java開發日常開發中經常會使用到的,而作為一種典型的K-V結構的資料結構,HashMap對於Java開發者一定不陌生。 關於HashMap,很多人都對他有一些基本的瞭解,比如他和hashtable之間的區別、他和concurrentHashMap之間的區別等。這些都是比較常見的,關於HashMap的一