# MasterDetail

如果重复表字段比较多,一行显示不下,可以采用重复表的行上面只放必要字段,其余字段放在详细页上供编辑。在infopath中设置MasterDetail可以通过放置一个重复节和一个重复表来实现,这两个重复节表对应相同的group字段,重复节表中的控件对应相同的field字段。在表单渲染时候会自动隐藏重复节,只在需要显示详细页面的时候才会弹出窗口来显示。在采用了MasterDetail方式后,重复行上的控件会部分会自动转换成为标签显示,即不提供在master行上编辑,编辑只在详细页中进行。点击这些标签会弹出详细页。

  • 支持自动转换的控件包括:文本(Edit)、大文本(TextArea)、日期(Date)、时间(Time)、单选框(Option,OptionList)、复选框(CheckList)、下拉框(Select)、提示输入(Suggester1,Suggester2)
  • 不会自动转换的控件包括:备注(Remark)、复选框(Check)、切换(Switch)、隐藏(Hidden)、文件(File)、图片(Picture,Image)、帮助(Help)、按钮(Button,LinkButton)、链接(Anchor)