FineUI 官方论坛

标题: (开源版)复选框选中问题 [打印本页]

作者: Jessie    时间: 2015-3-3 10:17
标题: (开源版)复选框选中问题
1、子窗体Grid中的行如何根据父窗体传过来的ID值进行匹配选中, Grid1.SelectedRowIndexArray = new int[] { 5 };不知道具体的值,SelectedRowIndexArray 如何赋值;
2、Grid中的列是根据数据动态创建,根据数据源不同,列名和ID不同for (int i = 0; i < DT.Columns.Count; i++)                        {                            dataField = DT.Columns.ColumnName;                            bf = new FineUI.BoundField();                            bf.DataField = dataField;                            bf.HeaderText = dataField;                            bf.SortField = dataField;                            bf.DataToolTipField = dataField;                            this.grdDatas.Columns.Add(bf);                        }


表格数据选中回发父窗体时,后台不能在循环中根据ID进行取值,
前台可以利用js利用rowIndex和columnIndex取值,也可以获取选中项数组,但是怎么建立循环,求教
var selModel = F('<%=this.grdDatas.ClientID%>').getSelectionModel();
            if (selModel.hasSelection()) {
                var selected = selModel.getSelection();
实现
  • int[] selections = Grid1.SelectedRowIndexArray;
  •   foreach (int rowIndex in selections){}



作者: zy32002    时间: 2015-3-4 10:27
自己做个checkbox
作者: sanshi    时间: 2015-3-4 20:39
用空项目重现个示例,方便调试




欢迎光临 FineUI 官方论坛 (https://fineui.com/BBS/) Powered by Discuz! X3.4