FineUI 官方论坛
标题:
【已确认】官方示例表格中主从表联动的一个错误
[打印本页]
作者:
kiyeer
时间:
2017-2-10 15:58
标题:
【已确认】官方示例表格中主从表联动的一个错误
初次进入此页面时,显示都正常
[attach]9785[/attach]
但当班级一,班级二切换时,右边表格数据有些字段不显示,图标也不显示了
[attach]9786[/attach]
作者:
sanshi
时间:
2017-2-10 23:10
多谢指出,这个的确是个问题,下个版本修正。你因此获得【代码贡献】勋章。
原因很简单:
.OnRowSelect(Url.Action("Grid2_RowSelect"), "Grid2",
new Parameter("selectedRowId", "this.getSelectedRow()"))
复制代码
里面的第二个参数应该改为 Grid1,因为后台要对 Grid1 进行数据绑定,因为需要知道 Grid1_fields 的值,而不是 Gird2_fields。
正确的写法:
.OnRowSelect(Url.Action("Grid2_RowSelect"), "Grid1",
new Parameter("selectedRowId", "this.getSelectedRow()"))
复制代码
后台简单改一下:
public ActionResult Grid2_RowSelect(JArray Grid1_fields, int selectedRowId)
{
DataTable classTable = DataSourceUtil.GetClassDataTable();
UIHelper.Label("labelClassDesc").Text(GetClassDesc(selectedRowId, classTable));
UIHelper.Grid("Grid1").DataSource(GetClassDetailTable(selectedRowId), Grid1_fields);
return UIHelper.Result();
}
复制代码
作者:
kiyeer
时间:
2017-2-11 08:36
了解了,谢谢。
欢迎光临 FineUI 官方论坛 (https://fineui.com/bbs/)
Powered by Discuz! X3.4