zoukankan      html  css  js  c++  java
  • InfoPath分别定义New/Edit 表单

    InforPath自定义表单时,默认是New/Edit是相同的,有时不能满足特殊情况,例如,某些字段在新建时不需填,编辑才改。或者编辑时不能编辑特定字段。这时最方便的方法是分别定义表单,按不同情况使用不同表单。
     
    例子: 在编辑时,不能编辑特定字段。
    思路是:New/Edit 表单,在Edit表单中,将特定字段禁用。
     
    1. 第一次打时,就一个默认表单。我们再新建一个,如下图,
     
    2. 输入表单名字,例如为“New”,从默认的表单中Copy全部元素,放到“New”中。
     
    3. 新建时使用“New”,编辑时使用默认的。
     
    4. 点击“表单加载”,后定义加载时的规则。新建规则,加上条件。例如:一个必填项,为空时是新建,使用”New“表单。一个必填项不为空是修改,默认表单。
     
    5.按照具体情况,切换并分别设置表单中字段的是否禁用,是否显示。
     
    6.在默认表单,选中特定字段,新建规则,禁用这个字段。
    就完成了在编辑时,使用默认表单,而默认表单的这个字段是不能编辑的,从而显示功能需求。
     
     
    另外:默认用户可以选择使用哪个表单,不要这个功能,可以去掉。做法:
     
     
    全文完!



  • 相关阅读:
    .net软件开发工程师面试题
    html笔记
    好用软件
    谷歌插件
    vue笔记
    js笔记
    数组去重
    css全局样式
    css笔记
    vscod插件
  • 原文地址:https://www.cnblogs.com/xzwen/p/CustomAddEditByInforPath.html
Copyright © 2011-2022 走看看