4.点击操作列的“添加学员”弹窗中输入框输入搜索到学员再点击添加,然后点击“添加教员按钮”…搜索到教员点击添加,最后点击“添加检查员”完成检查员添加,列表中自动展现刚添加的学员以及教员,点击保存按钮确认提交。 5.点击左侧导航菜单“训练管理”,此时表单数据根据刚才在场次管理页面的数据录入更新。 最终实现: 整个流程并不复杂,现在我们来看如何实现了刚才的整个人员添加以及参数的跨页传递。 1.主要中继器都放置在人员添加模态弹框中,请看示例:
2.这里我们使用了两个中继器,一个存放原始的人员列表ry_list0,除了名称和数字列外其他数据列都默认隐藏:
一个作为接收用户模糊查询选择的人员列表ry_list:
3.文本框模糊查询即在中继器ry_list0中筛选出有当前输入内容的中继器行:
4.设置ry_list0行的鼠标单击事件,在单击时候向中继器ry_list添加一行就把当前行的值传递到了ry_list:
5.在保存按钮单击事件我们把ry_list的值传递给全局变量:xy1,xy2,jy,jcy分别代表学员1,学员2,教员,检查员,这里就使用到了我们一开始就探讨的[[repeature.text]]函数的复合形式:
6.最后,在模拟机管理页面载入时接收全局变量的值到指定的表单位置即可: (责任编辑:admin) |