【问题标题】:Ext.net How to check row GridPanel with CheckboxSelectionModelExt.net 如何使用 CheckboxSelectionModel 检查行 GridPanel
【发布时间】:2013-08-23 14:02:24
【问题描述】:

我有一个 GridView

  <ext:GridPanel ID="GridPanelRoles" runat="server" StoreID="StoreUserTypes" ForceFit="true"
                            Title="">
                              <View>
                                <ext:GridView ID="GridViewRoles" runat="server" LoadMask="false" />
                            </View>
                             <SelectionModel>
                                <ext:CheckboxSelectionModel  ID="CheckboxSelectionModelMemTypes" runat="server" />
                            </SelectionModel>
                              <ColumnModel>
                                <Columns>
                                    <ext:Column ID="col_type_desc" runat="server" DataIndex="description" Text="" />
                                </Columns>
                                </ColumnModel>
    </ext:GridPanel>

还有一家商店

 <ext:Store ID="StoreUserTypes" runat="server">
    <Reader>
        <ext:JsonReader IDProperty="id" />
    </Reader>
    <Model>
        <ext:Model ID="ModelUserTypes" runat="server" IDProperty="id">
            <Fields>
                <ext:ModelField Name="id" />
                <ext:ModelField Name="description" />
            </Fields>
        </ext:Model>
    </Model>
</ext:Store>

我想在填充网格后检查一些行(通过 c#),具体取决于它们的 id(id 没有出现在网格上)。我试过了

  CheckboxSelectionModel sm = GridPanelRoles.GetSelectionModel() as   CheckboxSelectionModel;

            sm.Select(id);

但这不起作用。

我将不胜感激。

【问题讨论】:

    标签: c# checkbox ext.net gridpanel


    【解决方案1】:

    试试这个

        sm.SelectedRows.Add(new SelectedRow(id));
    

    注意:确保变量id的类型为string

    【讨论】:

    • 我不想添加行。我只是在绑定一些行时在选择模型中检查。
    • @kostasch。此代码不添加行,它会将具有给定 id 的现有行添加到选定行列表中,这意味着将检查行,您尝试过吗?
    【解决方案2】:

    3.3版本需要添加

    GridPanelRoles.Render();
    

    sm.UpdateSelection();
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-07-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-04-20
      相关资源
      最近更新 更多