FineUI 官方论坛
标题:
升级到FineUIPro后遇到个问题,请教。
[打印本页]
作者:
szjarvis
时间:
2018-1-24 18:07
标题:
升级到FineUIPro后遇到个问题,请教。
<f:RenderCheckField Width="70px" ColumnID="COLUMN_LOCK" DataField="COLUMN_LOCK" HeaderText="锁定列" />
<f:RenderCheckField Width="70px" ColumnID="COLUMN_KEY" DataField="COLUMN_KEY" HeaderText="关键字" />
<f:RenderCheckField Width="70px" ColumnID="COLUMN_HIDE" DataField="COLUMN_HIDE" HeaderText="隐藏" />
<f:RenderCheckField Width="70px" ColumnID="COLUMN_EXCEL" DataField="COLUMN_EXCEL" HeaderText="导出" />
这是Grid中的编辑列,但在后台用
List<Dictionary<string, object>> newAddedList = Grid1.GetNewAddedList();
取添加数据时,却只取到部份列,如"COLUMN_LOCK"、"COLUMN_EXCEL",查了很久没结果,以前都是用的好好的。
[attach]10915[/attach]
作者:
sanshi
时间:
2018-1-25 09:59
基于空项目重现问题,发到客服邮箱:
2877408506@qq.com
作者:
szjarvis
时间:
2018-1-25 11:16
找到解决方案了,原因在于
JObject defaultObj = new JObject();
defaultObj.Add("DATA_TYPE", "String");
defaultObj.Add("DATA_FORMAT", "{0}");
defaultObj.Add("COLUMN_WIDTH", 0);
defaultObj.Add("COLUMN_ID", 10);
defaultObj.Add("COLUMN_LOCK", false);
defaultObj.Add("COLUMN_KEY", false);
defaultObj.Add("COLUMN_HIDE", false);
defaultObj.Add("COLUMN_EXCEL", true);
之里,旧版本中省略了
defaultObj.Add("COLUMN_LOCK", false);
defaultObj.Add("COLUMN_KEY", false);
defaultObj.Add("COLUMN_HIDE", false);
这三个也是可以获取到新增列表的,在新版中就不能省略。
作者:
sanshi
时间:
2018-1-25 14:48
szjarvis 发表于 2018-1-25 11:16
找到解决方案了,原因在于
JObject defaultObj = new JObject();
default ...
是的。这个可能是版本之间的差异,在FineUIPro中如果不显式的设置值,应该是默认为未定义。
欢迎光临 FineUI 官方论坛 (https://fineui.com/bbs/)
Powered by Discuz! X3.4