|
使用的为 4.1.1的版本。
页面布局,大致为下图:
除第一个页签为基本信息,其他的均为该信息的关联信息的grid页签;
但是在新增后继关联数据(grid中)数据后,返回页面,就会弹出错误提示:
错误的信息如下:
var f0=F('TabStrip1'),
f1=F('TabStrip1_Tab1_SimpleForm1_FormRow11_nbxMTCL'),
f2=F('TabStrip1_Tab1_SimpleForm1_FormRow11_nbxHDCL'),
f3=F('TabStrip1_Tab2_Grid1'),
f4=F('TabStrip1_Tab2_Grid1_ddlGridPageSize'),
f5=F('TabStrip1_Tab3_Grid2'),
f6=F('TabStrip1_Tab3_Grid2_ddlAreaGridPageSize');
f3.f_tpls="";
f5.f_tpls="";
F.state(f0,{"ActiveTabIndex":1});
F.state(f1,{"Text":"22"});
F.state(f2,{"Text":"22"});
F.state(f3,{"PageSize":10});
f3.f_getPaging().f_update({f_pageSize:10,f_pageIndex:0,f_recordCount:7,f_pageCount:1,f_databasePaging:true});
f3.f_loadData();
f3.f_collapseAllRows();
f3.f_selectRows();
F.state(f4,{"SelectedValue":"10"});
F.state(f5,{"PageSize":10});
f5.f_getPaging().f_update({f_pageSize:10,f_pageIndex:0,f_recordCount:4,f_pageCount:1,f_databasePaging:true});
f5.f_loadData();
f5.f_collapseAllRows();
f5.f_selectRows();
F.state(f6,{"SelectedValue":"10"});
经检查,数据是写入库了的,就是页面没有重复刷新。需要重新进入该页面方可看到数据。
新增页面关闭时,是调用的:
PageContext.RegisterStartupScript(ActiveWindow.GetHidePostBackReference());
如果换成。GetHideRefreshReference 也不会报错(GetHideReference不报错,但数据不会刷新);
页面会报错,同样存在于,选择每个grid的绑定页数后也会出现类似的错误。
换言之,即是,页面第一次加载绑定数据肯定不会错,只要涉及到postback的刷新均会出错?
麻烦问下,有人遇到过该问题的没,是怎样解决的呢。
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
|