[前端][fmui]控件多出报错的page_Refresh、page_Load请求问题

问题现象

page_Refresh报错问题open in new window

page_Refresh导致的赋值失败问题open in new window

移动端在线表单发起会重复执行三次pageload问题open in new window

问题原因

上面三个知识库均与UserControl控件有关,usercontrol的parseTpl方法中进行自定义控件模板的加载解析,以及一些真正的初始化工作

控件中有几个参数控制着parseTpl方法解析模板时的行为

参数名默认值备注
noFetchfalse为true时不会发送任何请求
isAsyncfalse是否异步发送请求
noInittrue当noFetch为false时,noInit控制发送page_Refresh请求或page_Load请求,noInit为true时发送page_Refresh请求,为false时发送page_Load请求

解决方案

在继承usercontrol控件时需要注意,如果解析模板时不使用默认参数的,请按照需要自定义参数,覆盖默认参数!

最后更新时间::
贡献者: wyanqd