Discussions
Categories
- 196.9K All Categories
- 2.2K Data
- 239 Big Data Appliance
- 1.9K Data Science
- 450.4K Databases
- 221.7K General Database Discussions
- 3.8K Java and JavaScript in the Database
- 31 Multilingual Engine
- 550 MySQL Community Space
- 478 NoSQL Database
- 7.9K Oracle Database Express Edition (XE)
- 3K ORDS, SODA & JSON in the Database
- 546 SQLcl
- 4K SQL Developer Data Modeler
- 187.1K SQL & PL/SQL
- 21.3K SQL Developer
- 295.9K Development
- 17 Developer Projects
- 138 Programming Languages
- 292.6K Development Tools
- 107 DevOps
- 3.1K QA/Testing
- 646K Java
- 28 Java Learning Subscription
- 37K Database Connectivity
- 155 Java Community Process
- 105 Java 25
- 22.1K Java APIs
- 138.1K Java Development Tools
- 165.3K Java EE (Java Enterprise Edition)
- 18 Java Essentials
- 160 Java 8 Questions
- 86K Java Programming
- 80 Java Puzzle Ball
- 65.1K New To Java
- 1.7K Training / Learning / Certification
- 13.8K Java HotSpot Virtual Machine
- 94.3K Java SE
- 13.8K Java Security
- 204 Java User Groups
- 24 JavaScript - Nashorn
- Programs
- 443 LiveLabs
- 38 Workshops
- 10.2K Software
- 6.7K Berkeley DB Family
- 3.5K JHeadstart
- 5.7K Other Languages
- 2.3K Chinese
- 171 Deutsche Oracle Community
- 1.1K Español
- 1.9K Japanese
- 232 Portuguese
Table row text color

Am using Jdeveloper 12c and I want to color the text in some rows with green color.
I am not interested in the background color but the color of the text.
How do I achieve that?
Best Answer
-
If your column contain outputText then use inlineStyle and for inputText use contentStyle
<af:column sortProperty="#{bindings.FaCtrlView1.hints.Lcdate.name}"
sortable="false" headerText="Lock Date" id="c13"
width="100"
visible="#{bindings.PackageCd.inputValue == 'GST' ? false : true}"
inlineStyle="#{row.bindings.LockDate=='Y' ? 'background-color:#ff4d4d;' : ''}"
>
<af:inputText value="#{row.bindings.Lcdate.inputValue}"
label="#{bindings.FaCtrlView1.hints.Lcdate.label}"
required="true"
shortDesc="#{bindings.FaCtrlView1.hints.Lcdate.tooltip}"
id="id3" minValue="#{row.bindings.MinDt.inputValue}"
maxValue="#{row.bindings.MaxDate.inputValue}"
contentStyle="#{row.bindings.DtColor.inputValue=='G'? 'color:Green':'color:Red'}"
if its not based on condition simply write
contentStyle="color:Green"
Answers
-
If your column contain outputText then use inlineStyle and for inputText use contentStyle
<af:column sortProperty="#{bindings.FaCtrlView1.hints.Lcdate.name}"
sortable="false" headerText="Lock Date" id="c13"
width="100"
visible="#{bindings.PackageCd.inputValue == 'GST' ? false : true}"
inlineStyle="#{row.bindings.LockDate=='Y' ? 'background-color:#ff4d4d;' : ''}"
>
<af:inputText value="#{row.bindings.Lcdate.inputValue}"
label="#{bindings.FaCtrlView1.hints.Lcdate.label}"
required="true"
shortDesc="#{bindings.FaCtrlView1.hints.Lcdate.tooltip}"
id="id3" minValue="#{row.bindings.MinDt.inputValue}"
maxValue="#{row.bindings.MaxDate.inputValue}"
contentStyle="#{row.bindings.DtColor.inputValue=='G'? 'color:Green':'color:Red'}"
if its not based on condition simply write
contentStyle="color:Green"
-
you want to add colors to SOME rows.
You have a pattern for that some rows or a condition?
-
Thanks Manish and Sam11116.
Manish, your solution worked like charm. Thanks
-
Thanks Sam
-
Thanks Manish. It worked.