Our requirement is to display CMMaturity (OOTB field on Change Object Revision) on SUMMARY stylesheet in a way to make it easier for end-user to figure out what all Maturity stages changeObject has been through, current stage and all pending stages.
for ex. Maturity stages are Elaborating, Planning, Execute, Implement
expectation is to show
Elaborating -> Planning -> Execute -> Implement
Where Changeobject has been through Elaborating & planning stage; currently at Execute stage and Implement is still pending.
Thus, we are looking for some visual way to distinguish these stages (not necessarily as shown above)...
Above rendering options show all LOV values only in edit mode (when object is checked-out) and show only current value in read mode(checked-in)
One way could be to have 4 pages on your stylesheet with visibleWhen for each page based on the value of the CMMaturity.
Each page could have a simple text label with the stage of the CMMaturity in bold.
<page title="Execute " visibleWhen="CMMaturity ==Execute ">
<label text="Execute" style="font-size:10pt;font-stylelain;font-family:Tahoma;font-weight:bold"/>
There are probaly better ways of displaying this on a page so it stands out but you get the idea!
I would have 4 pages, but all of them are exactly the same apart from CMMaturity section. So have all your properties that you usually display on all 4 pages. Only display 1 page at a time though using visbleWhen.
You may currently have 1 page called "Change", and its got Maturity, Name, Description, Modified Date etc. Duplicate this page and its properties to "Stage1", "Stage2", "Stage3" and "Stage4" - and remove the original "Change" page. Then, using visibleWhen show the correct page with the customized Maturity section I put in my last post.
So, you havent got 1 page with 1 property on, you display a page with all the properties on but with a different Maturity section.
Hope this makes sense?!