Document Builder: How does a rule affect the display of one element
Created by Jerry Wang, last modified on Jul 11, 2014
Because we start this discussion, we need to figure out the inclusion attribute for a given element.
If we maintain the value as "Optional( Setting Overrides Rule )", it means the element will be optional in the document summary ui:
The green light means the element is optional, and end user could use Delete button to remove it from document.
If we change it to "Mandatory(Setting Overrides Rule)", then the Delete button in UI is disabled, which means this element is mandantory in the final rendered document.
For recommended element, it still can be deleted:
For "Optional( Setting Overrides Rule )" and "Mandatory( Setting Overrides Rule )", as mentioned in the description, the display of such element could not be changed via rule.
For element with "recommended", it means BY DEFAULT the element will be displayed ( as yellow light ) in UI and this visibility could then be changed via rule. For example, currently element "ZCR_FOOTER" has attribute "Recommended":
And I have the following rule which is assigned to some other elements ( since now I am demonstrating the usage of "Recommended" ).
Test in the runtime: this "recommended" element has been changed to "optional" via rule.
For "Rule" attribute, it means the element is by default hidden but could be changed via rule.
For example, I have set ZCR_NAME as "Rule",
And I assigned the following rule to it:
And in the runtime the by default hidden element ZCR_NAME is made as recommended as expected:
相关文章
- 【错误记录】Android Studio 创建报错 ( The length of the module location exceeds the limit of 100 characters. )
- ORA-22900: the SELECT list item of THE subquery is not a collection type ORACLE 报错 故障修复 远程处理
- ORA-31128: The event handler calls cannot exceed the depth of string ORACLE 报错 故障修复 远程处理
- ORA-48411: The trace files exceeds the maximum number [string] ORACLE 报错 故障修复 远程处理
- ORA-53010: The value of the tag is null. ORACLE 报错 故障修复 远程处理
- ORA-00259: log string of open instance string (thread string) is the current log, cannot archive ORACLE 报错 故障修复 远程处理
- ORA-01142: cannot end online backup – none of the files are in backup ORACLE 报错 故障修复 远程处理
- ORA-02324: more than one column in the SELECT list of THE subquery ORACLE 报错 故障修复 远程处理
- kernelExploring the Magic of Sysfs in Linux Kernel(sysfslinux)
- MySQL: Unlocking the Power of JSON Arrays(mysqljson数组)
- Cairo: A New Level of Power in the Linux World(cairolinux)
- Enjoy the Power of CC1 Linux: Unleash Your Potential(cc1linux)
- Unveiling the Wonders of Linux: Zero to Hero!(linux-z)
- MySQL:Unlock the Potential of Your Databases!(mysqlpdb)
- 类型MySQL: Unlocking the Power of Binary Data Types(mysql二进制数据)
- 界面上的文字表达技巧(The Language of the Interface)
- Oracle M5000: Harnessing the Power of Big Data.(oraclem5000)
- Exploring the World of MySQL: A Journey Through the Land of Databases(数据库mysql)
- Discover the Advantages of Linux: How to Find the Right Version for Your Needs(findlinux)
- Exploring the Origins and Significance of the MySQL Name(mysql名字)
- Exploring the World of MySQL DML: Understanding Data Manipulation in Action(mysqldml)
- Exploring the Power of Oracle: A Guide to Understanding Relational Databases(oracle关系型数据库)
- Unlocking the Potential: How PR Strategies are Boosting the Adoption of Linux(prlinux)
- Exploring the Power of Linux: The Versatility and Potential of Aud Files(linux系统aud文件)
- Exploring the Fascinating World of Linux Chinese Chess(linux中国象棋)
- Exploring the Power of MySQL and C for Advanced Database Management(mysqlcpp)
- Exploring the Power of Oracle and Redis for Enterprise Database Management(oracleredis)