溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶(hù)服務(wù)條款》

Wijmo 更優(yōu)美的jQuery UI部件集:C1 Wijmo Grids 更多驚喜

發(fā)布時(shí)間:2020-05-25 18:41:31 來(lái)源:網(wǎng)絡(luò) 閱讀:1142 作者:powertoolsteam 欄目:web開(kāi)發(fā)

本文中,我將給大家介紹一系列非常棒的 Wijmo Grids功能。我們先以一個(gè)新的Wijmo Grids 來(lái)開(kāi)始我們這次的 Wijmo Grids 之旅吧。

 

Wijmo 更優(yōu)美的jQuery UI部件集:C1 Wijmo Grids 更多驚喜

 

 

  1. <BR> 
  2.  
  3. <table id="tableDepartmentInformation"><BR> 
  4.  
  5.     <thead><BR> 
  6.  
  7.         <tr><BR> 
  8.  
  9.             <th>First Name<BR> 
  10.  
  11.             </th><BR> 
  12.  
  13.             <th>Last Name</th><BR> 
  14.  
  15.             <th>Department</th><BR> 
  16.  
  17.         </tr><BR> 
  18.  
  19.     </thead><BR> 
  20.  
  21.     <tbody><BR> 
  22.  
  23.         <tr><BR> 
  24.  
  25.             <td>Kevin</td><BR> 
  26.  
  27.             <td>Griffin</td><BR> 
  28.  
  29.             <td>Marketing</td><BR> 
  30.  
  31.         </tr><BR> 
  32.  
  33.         <tr><BR> 
  34.  
  35.             <td>Rich</td><BR> 
  36.  
  37.             <td>Dudley</td><BR> 
  38.  
  39.             <td>Marketing</td><BR> 
  40.  
  41.         </tr><BR> 
  42.  
  43.         <tr><BR> 
  44.  
  45.             <td>Chris</td><BR> 
  46.  
  47.             <td>Bannon</td><BR> 
  48.  
  49.             <td>Development</td><BR> 
  50.  
  51.         </tr><BR> 
  52.  
  53.         <tr><BR> 
  54.  
  55.             <td>Johnny</td><BR> 
  56.  
  57.             <td>Doe</td><BR> 
  58.  
  59.             <td>Management</td><BR> 
  60.  
  61.         </tr><BR> 
  62.  
  63.         <tr><BR> 
  64.  
  65.             <td>Tommy</td><BR> 
  66.  
  67.             <td>Tutone</td><BR> 
  68.  
  69.             <td>IT</td><BR> 
  70.  
  71.         </tr><BR> 
  72.  
  73.         <tr><BR> 
  74.  
  75.             <td>Joe</td><BR> 
  76.  
  77.             <td>Montana</td><BR> 
  78.  
  79.             <td>IT</td><BR> 
  80.  
  81.         </tr><BR> 
  82.  
  83.         <tr><BR> 
  84.  
  85.             <td>Ingio</td><BR> 
  86.  
  87.             <td>Montoya</td><BR> 
  88.  
  89.             <td>Freelance</td><BR> 
  90.  
  91.         </tr><BR> 
  92.  
  93.         <tr><BR> 
  94.  
  95.             <td>Luke</td><BR> 
  96.  
  97.             <td>Skywalker</td><BR> 
  98.  
  99.             <td>Jedi</td><BR> 
  100.  
  101.         </tr><BR> 
  102.  
  103.     </tbody><BR> 
  104.  
  105. </table><P></P> 
  106.  
  107. <P><script type="text/javascript"><BR> 
  108.  
  109.     $(document).ready(function () {<BR> 
  110.  
  111. $("#tableDepartmentInformation").wijgrid();<BR> 
  112.  
  113. });<BR> 
  114.  
  115. </script><BR> 
  116.  
  117. </P> 

 

 

1. 排序

我們展示的第一個(gè)功能是基本的排序功能。我們只需設(shè)置allowSorting屬性為true即可。

代碼:

  1. $("#tableDepartmentInformation").wijgrid( 
  2.  
  3.  
  4. allowSorting: true 
  5.  
  6. }); 

運(yùn)行后,單擊列頭即可實(shí)現(xiàn)排序。

效果圖:

Wijmo 更優(yōu)美的jQuery UI部件集:C1 Wijmo Grids 更多驚喜

2. 分頁(yè)

現(xiàn)在我們將介紹C1 Wijmo Grids 的分頁(yè)功能。當(dāng)數(shù)據(jù)量很大時(shí),分頁(yè)功能可以使請(qǐng)求速度。分頁(yè)設(shè)置同樣很簡(jiǎn)單,我們只需要設(shè)置allowPaging 屬性為 True 即可。Wijmo Grids 默認(rèn)分頁(yè)行數(shù)為 10,你可以通過(guò)設(shè)置pageSize 屬性去自定義每頁(yè)行數(shù)。

代碼:

  1. $("#tableDepartmentInformation").wijgrid( 
  2.  
  3.  
  4. allowPaging: true, 
  5.  
  6. pageSize: 2 
  7.  
  8. }); 

Wijmo 更優(yōu)美的jQuery UI部件集:C1 Wijmo Grids 更多驚喜

3. 過(guò)濾

過(guò)濾功能允許我們使用列中單元格值去過(guò)濾該列。例如,如果你想返回產(chǎn)品為ComponentOne 項(xiàng)。我們可以通過(guò)過(guò)濾功能實(shí)現(xiàn)。添加過(guò)濾功能,我們可以設(shè)置 showFilter 屬性來(lái)實(shí)現(xiàn)。

代碼:

  1. $("#tableDepartmentInformation").wijgrid( 
  2.  
  3.  
  4. showFilter: true 
  5.  
  6. }); 

Wijmo 更優(yōu)美的jQuery UI部件集:C1 Wijmo Grids 更多驚喜

4. 分組

分組功能以分組所依據(jù)的列進(jìn)行排序。例如,我們想以“區(qū)域列”進(jìn)行分組。因?yàn)槲覀冃枰@示所有區(qū)域項(xiàng),所以“區(qū)域列”過(guò)濾功能將實(shí)效。排序功能將以“組”為單位進(jìn)行排序。使用C1 Wijmo Grids 分組功能我們需要設(shè)置 allowColMoving showGroupArea 屬性。之后,我們就可以拖拽列頭到分組區(qū)域進(jìn)行分組了。

代碼:

  1. $("#tableDepartmentInformation").wijgrid( 
  2.  
  3.  
  4. showGroupArea: true 
  5.  
  6. }); 
  7.  
  8. $("#tableDepartmentInformation").wijgrid( 
  9.  
  10.  
  11. allowColMoving: true 
  12.  
  13. }); 

Wijmo 更優(yōu)美的jQuery UI部件集:C1 Wijmo Grids 更多驚喜

 

5. 結(jié)束語(yǔ)

我們僅使用幾行代碼,我們實(shí)現(xiàn)了 排序、分頁(yè)、過(guò)濾和分組功能。我希望這篇文章能夠喚起大家對(duì) Wijmo 的興趣。在下一篇文章中,我將繼續(xù)介紹怎樣使用后臺(tái)代碼來(lái)實(shí)現(xiàn)上述功能,感興趣的朋友敬請(qǐng)關(guān)注哦~

 

示例下載

 

Wijmo下載,請(qǐng)進(jìn)入Studio for ASP.NET Wijmo 2012 v1正式發(fā)布(2012.03.22更新)!

向AI問(wèn)一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI