强制字段为强制性

先决条件:您必须熟悉教程中使用的语法 并且已经创建了一个扩展.

学习:设置字段必填

水平:中间

域:XML格式, 的PHP, 约束, 门户 

最低版本:2.3.0

设置字段必填,依赖有许多方法可以实现您想要的目标。每种技术都在单独的教程中进行了描述,只需点击与您想要实现的目标相对应的链接即可。

不同的技术并不能在所有情况下都有效,对于每种技术,教程都会提到将控制哪些修改而不会控制哪些修改。修改对象的可能方法是:

  • 控制台-对象创建-修改表单以及批量修改表单
  • 门户-对象创建或修改表单
  • CSV导入-在控制台和命令行中
  • 数据同步
  • 阿皮 · 雷斯特杰森

一系列教程介绍了如何使PhysicalDevice“位置”字段为必填字段。

  1. 始终强制 适用于PhysicalDevice的所有子类。
  2. 总是强制性的,但仅适用于一部分 的PhysicalDevice子类。
  3. 于给定的类别是强制性的,但前提是对象遵守特殊情况.

二系列教程介绍了如何使UserRequest“服务”和“服务子目录”字段为必选或可选字段

  • 转换上的强制性 或生命周期的状态。
  • 用户上的强制性门户 虽然在控制台中不是必需的。

原贴链接:https://www.itophub.io/wiki/page?id=2_7_0%3Acustomization%3Amandatory-field


Force a field to be mandatory

Prerequisite: You must be familiar with the Syntax used in Tutorials and have already created an extension.

learning:
Force a field to be provided
level:
Intermediate
domains:
XMLPHPConstrainPortal
min version:
2.3.0

There are many ways to force a field to be provided, depending on what you want to achieve. Each technic is described in a separate tutorial, just follow the link which correspond to what you want to achieve.

The different technics will not work in all situations, for each technic, the tutorial will mention which modification will be controlled and which one will not. The possible ways for modifying an object are:

  • Console - object creation/modification form as well as bulk-modification form

  • Portal - object creation/modification form

  • CSV import - in the console and in command line

  • DataSynchro

  • API REST/JSON

The first series of tutorials explains how to make the PhysicalDevice “Location” field mandatory.

  1. Always mandatory for all sub-classes of PhysicalDevice.

  2. Always mandatory but only for a subset of the PhysicalDevice sub-classes.

  3. Mandatory for a given class, but only if the object respects a particular condition.

The second series of tutorials explains how to make the UserRequest “Service” and “Service subcategory” field mandatory or optional

标签:
由 superadmin 在 2020/08/27, 17:25 创建
    

需要帮助?

如果您需要有关XWiki的帮助,可以联系:

深圳市艾拓先锋企业管理咨询有限公司