<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      Bootstrap Blazor Table 組件(四)自定義列生成

      原文鏈接:http://www.rzrgm.cn/ysmc/p/16223154.html

      Bootstrap Blazor 官方鏈接:https://www.blazor.zone/tables

        上一篇文章說到 Table 組件的智能生成,有了自動生成,肯定會有自定義的。

      一、指定生成列

        除了可以在 AutoGenerateColumnAttribute 特性中指定每一列的行為外,我們可以手動在 Table 的 TableColumns 標簽中自定義要展現的列與列具有的行為,在此之前,我們要先將 AutoGenerateColumns 屬性設置成 false(該屬性默認為 false):

      <Table TItem="Foo" IsPagination="true" PageItemsSource="PageItemsSource" ShowFooter="true"
             IsStriped="true" IsBordered="true" ShowSkeleton="true" IsMultipleSelect="true"
             ShowToolbar="true" ShowSearch="true" ShowExtendButtons="true" OnQueryAsync="@OnQueryAsync"
             AutoGenerateColumns="false" EditMode="EditMode.Popup">
          <TableColumns>
              <TableColumn @bind-Field="@context.Name"></TableColumn>
              <TableColumn @bind-Field="@context.DateTime"></TableColumn>
              <TableColumn @bind-Field="@context.Address"></TableColumn>
              <TableColumn @bind-Field="@context.Count"></TableColumn>
          </TableColumns>
      </Table>

      二、定義列功能

         我們還可以在 TableColumn 中指定每一列具有的功能,如過濾、排序、是否可編輯等等;在此,我們將日期(DateTime) 與 數量(Count) 兩列分別賦予排序與過濾功能

      <Table TItem="Foo" IsPagination="true" PageItemsSource="PageItemsSource" ShowFooter="true"
             IsStriped="true" IsBordered="true" ShowSkeleton="true" IsMultipleSelect="true"
             ShowToolbar="true" ShowSearch="true" ShowExtendButtons="true" OnQueryAsync="@OnQueryAsync"
             AutoGenerateColumns="false" EditMode="EditMode.Popup">
          <TableColumns>
              <TableColumn @bind-Field="@context.Name"></TableColumn>
              <TableColumn @bind-Field="@context.DateTime" Sortable="true" Filterable="true"></TableColumn>
              <TableColumn @bind-Field="@context.Address"></TableColumn>
              <TableColumn @bind-Field="@context.Count" Sortable="true" Filterable="true"></TableColumn>
          </TableColumns>
      </Table>

       

         可以看到,過濾功能還會根據你的屬性類型,自動生成日期選擇框,免除你還要手動輸入煩惱,同時,新增 與 編輯 按鈕也會根據你設置的列自動生成相應的表單:

      三、自定義單元格

         肯定有小伙伴問了,那我想自定義每一個單元格可以嗎?那必須是可以的,使用 TableColumn 中的 Template 可以實現你任何想要實現的效果,下面我來演示一下,例如當數量小于 30 時,將數量顯示成紅色:

      <Table TItem="Foo" IsPagination="true" PageItemsSource="PageItemsSource" ShowFooter="true"
             IsStriped="true" IsBordered="true" ShowSkeleton="true" IsMultipleSelect="true"
             ShowToolbar="true" ShowSearch="true" ShowExtendButtons="true" OnQueryAsync="@OnQueryAsync"
             AutoGenerateColumns="false" EditMode="EditMode.Popup">
          <TableColumns>
              <TableColumn @bind-Field="@context.Name"></TableColumn>
              <TableColumn @bind-Field="@context.DateTime" Sortable="true" Filterable="true"></TableColumn>
              <TableColumn @bind-Field="@context.Address"></TableColumn>
              <TableColumn @bind-Field="@context.Count" Sortable="true" Filterable="true">
                  <Template Context="row">
                      @if (row.Value < 30)
                      {
                          <span>
                              <font color="red">
                                  @row.Value
                              </font>
                          </span>
                      }
                      else
                      {
                          <span>
                              <font>
                                  @row.Value
                              </font>
                          </span>
                      }
                  </Template>
              </TableColumn>
          </TableColumns>
      </Table>

       

       

      寫在最后

      Bootstrap Blazor 官網地址:https://www.blazor.zone

        希望大佬們看到這篇文章,能給項目點個star支持下,感謝各位!

      star流程:

      1、訪問點擊項目鏈接:BootstrapBlazor   star

      2、點擊star,如下圖,即可完成star,關注項目不迷路:

       

      另外還有兩個GVP項目,大佬們方便的話也點下star唄,非常感謝:

        BootstrapAdmin 項目地址:star
        https://gitee.com/LongbowEnterprise/BootstrapAdmin

        SliderCaptcha 項目地址:star
        https://gitee.com/LongbowEnterprise/SliderCaptcha

       

      交流群(QQ)歡迎加群討論

             BA & Blazor ①(795206915)          BA & Blazor ②(675147445)

      posted @ 2022-05-05 01:17  一事冇誠  閱讀(2721)  評論(4)    收藏  舉報
      主站蜘蛛池模板: 蜜桃av无码免费看永久| 亚洲第一视频区| 午夜精品极品粉嫩国产尤物| 一区二区三区四区五区黄色| 午夜欧美日韩在线视频播放| 日本国产一区二区三区在线观看 | 三上悠亚久久精品| 宿州市| 国产精品夫妇激情啪发布| 日韩人妻无码精品久久| 国精品无码一区二区三区左线| 成人亚欧欧美激情在线观看| 国产精品一二三区蜜臀av| 国产AV影片麻豆精品传媒| 亚洲高清WWW色好看美女| 日韩av综合免费在线| 国产精品久久久久久久久久| 综合色久七七综合尤物| 武山县| 国产精品国产精品一区精品| 成年女人片免费视频播放A| 亚洲av不卡电影在线网址最新| 韩国免费A级毛片久久| 亚洲国产精品男人的天堂| 另类专区一区二区三区| 日韩内射美女人妻一区二区三区| 乱妇乱女熟妇熟女网站| 丁香五月婷激情综合第九色| 亚洲精品国偷自产在线| 又大又紧又粉嫩18p少妇| 亚洲熟妇色自偷自拍另类| 国产精品午夜福利视频| 国内精品自线在拍| 狠狠躁日日躁夜夜躁欧美老妇| 国产亚洲精品自在久久蜜TV| 少妇上班人妻精品偷人| 国产永久免费高清在线观看 | 日本中文一二区有码在线| 真实单亲乱l仑对白视频| 亚洲自拍偷拍中文字幕色| 又黄又爽又色的少妇毛片|