後台管理,給列表頁新增查詢功能,所遇到的問題及感想

2022-02-18 07:40:35 字數 1710 閱讀 3849

1.新增乙個下拉框做查詢

2.列表前面新增核取方塊點選後獲取對應的id所對應的行的某一列資料之和(點選第二個累加),可全選

批次:@foreach (var item in model.batchlist)

查詢的總資料量為:@model.total個

js:

controller:

public actionresult resumestatistics(int pageindex = 1)

//設定每頁大小

int pagesize = 15;

//查詢總數

//如果有條件就根據條件來查總數

int total = 0;

//傳遞引數的時候根據batch來篩選資料

if (batch != null && pageindex!=0)

&batch=" + batch);

return view(model);

}else

&batch=" + batch);

return view(model);

}}

解決:(vs智慧型提示就不說了,並不知道那裡為什麼會提示異常,然而**仍然能執行,這就有點誤人子弟了),找到了引用的指令碼,進去一看果然,checked屬性被限制為只能選乙個框,禁了那段**後就可以多選了,而且沒了vs那個因素影響該有的都能出來

解決:當時想的有個兩個方案,@1.其中乙個改別的方法實現(就是說只有乙個用位址列跳轉)@2.改分頁位址列配置、設定一些其他屬性之類(處理下拉框)。這裡不得不說的是由於別人做的分頁和自己想象的不太一樣,最初看起來是不太好改的,更傾向於自己用別的方式實現查詢,但是並沒有更好的點子(這裡借用其他模組的查詢實現,一行**解決問題),於是目光有轉向了分頁。不得不說,感覺歸感覺,還是看透了別人是怎麼實現分頁的,用了一些html輔助方法(對於沒怎麼這個做的我來說是有點不習慣的),找到了源和本質,然後就改了改,多帶了乙個引數,然後就那麼出來了。不知是幸運還是自己有點底子,還是,這並不難。

解決:選擇批次點選第二頁的時候資料是空的,顯然,這裡做了乙個假分頁。經檢測,是因為在位址列進行傳值的時候在某個else裡面多帶了batch(事實上else裡面是不用帶的,因為值是""空字串是不存在這種條件下的資料的)

說點別的,不是什麼特別大的問題,但是影響使用者體驗,新增顯示全部資訊也是指導我的人和我講的(說實話真沒意識到這個,程式設計師還是得考慮到使用者的體驗,不能只是老寫**,需求一定得弄明白或者想透徹。誠然,有個「師傅」可以帶著這種體驗是很好的,雖然免不了責罵。但是自己努力去做就好了,經驗就是這樣積累起來的,只是這段時間可能就辛苦他了==)

ps:整個功能做了兩天時間,第一天了解了一些基本的資訊,主要是熟悉這個模組,為第二天熟練地修改**做了一些基本的準備吧!當然也寫了一些**,按照我的速度和進度,就是做了乙個下拉框載入和查詢,基本的sql寫出來了,介面寫了一半,也留下了一些bug(技術問題,不是偷懶,所以回去好好想了的,今天就做得比較順暢,很多小細節昨天一時出不來今天一下子就出來了,很快,所以有的時候走在路上或者睡覺的時候想一想白天做的東西還是很有效果的,不管出來還是沒有出來)。統而言之,做這些東西雖然做得不怎麼好考慮不怎麼全面,以至於被批評,但覺得收穫還是很大的!相比每天投簡歷或者改一些前端的**,我想後台還是更適合我的,哪怕我現在所做的東西很簡單在他人眼裡可能不值一提,但我還是想說說。我所強項也不是我在學校學了很多東西,我覺得更多的是一步乙個腳印吧!多敲多思考,成為高手只剩時間。成長的路上少不了質疑和嘲笑,習慣就好了。

使用easyUI新增查詢功能在datagrid

檢視 demo 建立 datagrid 建立 datagrid和分頁功能然後新增工具欄到其中.item id product id list price unit cost attribute stauts 工具欄定義如下 item id product id search 當使用者輸入查詢值和按下...

後台產品入門 列表頁與新增頁的設計法則

後台產品設計是乙個產品經理的核心能力,也是比較基本的能力,今天我用一篇文章給大家介紹一下後台產品列表頁與新增頁的設計規則,將我這段時間在後台產品設計中的方法和問題分享給你,期待與你在評論區多多交流,一起碰撞出更多的火花。做後台能夠鍛鍊乙個人的邏輯www.cppcns.com思維,也能更好的幫助你了解...

後台 分類管理(查詢功能)

步驟 1.首先瀏覽器上訪問路徑 admin category list。2.tomcat根據web.xml中的配置資訊,攔截到了 admin category list,並將其由前端控制器dispatcherservlet處理。3.dispatcherservle根據springmvc的配置,將這次...