Details
-
Type:
New Feature
-
Status:
Analyzing
-
Priority:
Major
-
Resolution: Unresolved
-
Affects Version/s: None
-
Fix Version/s: 5.1
-
Component/s: None
-
Labels:None
-
Request Controller:Please Select
-
External Supervisor:Please select
-
Executing Programmer:Please select
-
Ext Project Id:JCXSL-01
Description
This ticket is important to use the new layout parameter in jCatalog PIM/CMP.
<< detailed description later >>
Now we have:
1. Conditional table columns. E.g. you can define many columns and define condition when it will be visible or not. Conditions are XPaths.
2. Conditional rows. The same approach as for columns.
3. Conditional attributes in text flow editor. Here you can define
So, basically we have rich abilities to manage table parts depending on XML documents, as well as every variable or static character.
We have no way to make conditional padding and borders, but we're not sure it have sense.
Of course, this approach does not support direct color specification in XML for example, but it have user friendly way to add highlights for certain values. For example, it supports black color for positive numbers and red for negative.
So, we need to think what we should do more with other styles.
- font style depending on XPath
- font size depending on XPath
- font family depending on XPath
- text color depending on XPath
- background color depending on XPath
So, basically we have rich abilities to manage table parts depending on XML documents, as well as every variable or static character. We have no way to make conditional padding and borders, but we're not sure it have sense. Of course, this approach does not support direct color specification in XML for example, but it have user friendly way to add highlights for certain values. For example, it supports black color for positive numbers and red for negative. So, we need to think what we should do more with other styles.