Discussions
Categories
Groups
Community Home
Categories
INTERNAL ENABLEMENT
POPULAR
THRUST SERVICES & TOOLS
CLOUD EDITIONS
Quick Links
MY LINKS
HELPFUL TIPS
Back to website
Home
Intelligence (Analytics)
how to check a element's visibility option on the layout editor
shi
Hi all,
I am using BIRT 11.0.1.
I need to know which element is visible or hidden, on the layout editor.
Our project needs to create so many reports using library objects.
Almost that library objects are basically using visibility option.
Because of that, currently we have to do so many operations for confirmation of visibility.
We would like to confirm on the layout editor, without other operation.
Would you let me know how to check a element's visibility option on the layout editor.
For example, a hidden element is displayed like gray out, reversing that color, or something...
I am clueless and any help would be appreciated.
Thanks,
Shino
Find more posts tagged with
Comments
mwilliams
This gets into the functionality of the designer, I would think. Something would have to change in the code of the designer to add some sort of coloring or lightened appearance to an element when you select to hide it. You couldn't do this with script in your element because the script won't run until runtime. The best option I see here is to remember to add some sort of highlighting to a row, column, table, etc when you click to hide it. Or add a label that tells what is hidden. I could be wrong, but I can't think of a way for it to happen automatically. You could definitely file an enhancement request to get this feature added in future BIRT versions. With many elements in a report, I can see why this would be a nice feature to have.
http://www.birt-exchange.org/org/resources/bug-reporting/
If you log an enhancement request, be sure to post the request info in here so that other members can go vote on your enhancement request if they share the same need.
thuston
Yeah, you have to click on every container (including Row and Column) to check the Visibility expression.
None of the expressions should ever simply be true. If you always want it hidden, why did you bother to make it in the first place?
So as far as the designer is concerned, nothing is ever hidden at the design phase. It is only hidden at runtime when the expression is evaluated true.
I think a better Enhancement might be to highlight the Properties tabs if they contain any non-default (not inherited) values.
You'd still have to click through everything, but you could at least see it a bit faster.
shi
Hi, Michael
Thank you for your explanation.
I will talk with our project member about this matter.
After that, we want to decide to log an enhancement request.
Thank you & Regards,
Shino
shi
Hi, thuston
Thank you for your reply.
A elements in the library objects is used for many other reports.
So it is not always hidden. The necessity changes in which report it is inserted.
>to highlight the Properties tabs if they contain any non-default (not inherited) values.
I think this function will be useful for everyone.
However, that we can confirm on the layout editor's screen is more important for us,
because this operation which confirm one by one, will be huge for our project.
Both functions might be necessary according to the person.
Thank you & Regards,
Shino