chin 发表于 2019-8-6 12:57:24

按下pager控件的前页后页按钮的时候,如何保持之前选择的行还是选择的状态

框架 asp.net core mvc
按下pager控件的前页后页按钮的时候,flexgrid里的选择行变成下一页或上一页的第一行,
按下前页后页按钮的时候,能不能保持原来选择行的状态,下一页或上一页的第一行不自动变为选择行?

<c1-flex-grid auto-generate-columns="false"
                  is-read-only="true"
                  selection-mode="ListBox"
                  allow-sorting="true"
                  id="Grid">
      <c1-items-source source-collection="@list" page-size="10" />

      <c1-flex-grid-column binding="Id" />
      <c1-flex-grid-column binding="Group" />
      <c1-flex-grid-column binding="Name" />
      <c1-flex-grid-column binding="No1" />
      <c1-flex-grid-column binding="No2" align="right" />
      <c1-flex-grid-column binding="Flag" />
      <c1-flex-grid-column binding="Item">
            <c1-data-map display-member-path="Name" selected-value-path="Code">
                <c1-items-source source-collection="@MasterService.QueryMasterList()"></c1-items-source>
            </c1-data-map>
      </c1-flex-grid-column>
      <c1-flex-grid-column binding="DateTime1" format="yyyy-MM-dd" />
      <c1-flex-grid-column binding="DateTime2" format="yyyy-MM-dd HH:mm:ss" />
    </c1-flex-grid>

<c1-pager owner="Grid" class="float-md-right" />

Richard.Ma 发表于 2019-8-6 17:42:14

你的意思是选为第二页的同一行也就是14行吗, 这个可以在翻页后设置另外设置选中行

chin 发表于 2019-8-6 19:30:30

翻页后能不能不另外设置选中行,保留前页选中的行?

Richard.Ma 发表于 2019-8-7 11:28:42

保留前页选择的行是什么意思,是我上一条回复中说的,翻页后的同一行吗

chin 发表于 2019-8-7 12:20:02

不是翻页后的同一行,比如添附的图里,我选了第4条,翻页后变成选中第14条了。
我想问翻页后我能不能第4条还是保持选择的状态而不是选择第14条。

Richard.Ma 发表于 2019-8-7 13:47:45

这个没法做到,不过你可以在点击翻页按钮的事件中先去获取已经选择的行id,保存为变量,后面使用
页: [1]
查看完整版本: 按下pager控件的前页后页按钮的时候,如何保持之前选择的行还是选择的状态