发布网友 发布时间:2022-04-26 08:33
共1个回答
热心网友 时间:2022-06-25 21:15
有很多设计方案,就看哪种用户体验好了。
我来试着提供一种吧,将页面分成上下两部分,上面提供“可选配件表”,当你选好类型和数量后,点击加号就跑到下面的“机器零件配置表”中,上面部分跟后台通信只读取可用零件列表,点击加号后用jquery之类的dom操作动态产生下面列表中的数据,下面的表内容是真正需要提交的表单,为了在提交前在页面进行增删改,下面表格中有些元素应该是可编辑的(比如数量,说明文字),还提供了删除按钮,你可以给下面列表中这些页面变量按照“类型+编号”或其他形式命名,以利于后台读取。
追答明白你的主要关注点了。把零件名称和零件数目结合起来的问题,不管怎么设计,它们本身就是两个数据,结合起来的方法就是你在页面变量命名时自己定义一种规则,这样表单读取时就不言自明的知道是哪个零件对应的数据了。
比如:定义零件名称为“机器编号_零件编码_name",定义该零件数量为"机器编号_零件编码_nums",可能有不完善的地方,根据你自己的使用场景看。