我们有一个基于ASP.NET MVC的业务表单,需要填写多个文本框(例如,用例是“注册人”->表单包含:名称、.、父亲、母亲、.)
不应强迫数据录入员亲自输入父亲/母亲,他应该能够在系统中搜索该人。仅仅有某种自动完成字段或弹出是不够的,他应该能够使用我们已经实现的成熟的搜索页面(Person控制器具有SearchIndex和SearchPerson操作,用户有各种搜索选项)。
最后的UI应该如下所示:注册人表单有一个“选择父亲”按钮,该按钮将UI切换到搜索页面,用户搜索该用户,并能够单击结果表中返回UI返回寄存器person表单的行上的"Select“,其父-数据现在被填充到只读字段中(隐藏的ID、名称和出生日期是可见的,但不可编辑)。
我们的问题/问题:推荐的方法是什么
打开搜索表单时,将已输入的数据保存在原始表单中?是否真的有必要在jquery对话框中打开包含IFRAME的搜索表单以保持在同一个页面上而不丢失输入的数据?
( b)如何将选定的ID返回原表单并预先填写只读文本框?
我希望你知道我们正在努力实现什么,否则请评论,我会澄清这个问题。
发布于 2013-08-19 20:49:28
我将实现一些新的东西,并使用Jquery进行搜索和选择。您可能/应该重构现有的搜索系统以支持不同的UI,或者只是编写一个新的。
发布于 2013-08-19 19:54:59
我认为有两种选择:
Notes:
https://stackoverflow.com/questions/18321836
复制相似问题