為什麼說跨頁複選不可行

2021-07-16 06:17:35 字數 483 閱讀 2997

列表每次進行跨頁操作時,都會對資料進行更新,也就是說即使你只是從第1頁跳到第2頁,然後跳回到第1頁,現在第1頁的資料也不是之前第1頁的資料,那麼在這種情況下進行跨頁複選,會出現什麼後果呢?

第一,會造成使用者思維混亂,假如使用者在第1頁選擇了1條資料,然後跳到了第2頁,再回到第1頁檢視自己選擇的資料,有很大的概率他找不到自己選擇的那條資料,選擇的資料越多,這種情況越明顯。

第二,取消選擇是災難,假如使用者選擇了3條資料,之後進行了跨頁操作,然後想把取消選擇這3條資料,運氣不好的話,他幾乎要把所有的資料都檢視一遍。

第三,混亂的全選按鈕,支援跨頁複選的情況下,它代表的含義是指選擇當前頁,還是資料庫裡的所有記錄?

第四,技術實現較為複雜,尤其是列表元件已封裝的情況下,更複雜的是每次跨頁操作頁面還需要重新整理。

綜上所述,跨頁複選基本不可行,更加沒有用,我實在想不明白,什麼樣的使用者會這麼無聊,在面對成千上萬條資料的時候,不使用查詢條件執行全選操作,而選擇一條資料一條資料地手動進行選擇?

為什麼說String是不可變的

簡單的例子 string s1 abc string s1 s1 s1 def 此時s1變化了嗎?變了!s1的位址從指向 abc 變成指向 def 重要的不在這裡,記憶體上的 abc 本身並沒有被改變!指向 abc 的s2也沒有被改變 兩個final 乙個在string的類修飾符,乙個是string...

為什麼說C 程式設計師是不可替代的?

c 一門聲名在外的程式語言。作為一門多正規化的通用程式語言,它適用的領域非常廣泛,小到嵌入式,大到分布式伺服器,到處可以見到 c 的身影。如果小夥伴不想把時間全用在增刪改查之類的實現上,也許可以考慮學習c 語言,並選擇乙個領域。遊戲行業 幾乎所有3a遊戲都是使用c 編寫的。大眾公認電子遊戲的開發者是...

CIO為什麼說「不」

選擇 是 對於有些人來說,是一種逃避責任的最好辦法,所有的後果都可以由那個提出建議的人來承擔。而當你說 不 的時候,不但會憑空給自己樹立很多對立面,同時也會將所有的責任肩負在自己身上。說 不 對於 cio來講是需要一定的勇氣,但更為重要的是它要求 cio具備乙個理性的頭腦。itit it建設勢必要 ...