Watch, Follow, &
Connect with Us
Public Report
Report From: Delphi for PHP/IDE/Form Designer    [ Add a report in this area ]  
Report #:  111798   Status: Open
[JomiTech] Redrawing components that contains multiple layers causes all child components to be changed to the first layer.
Project:  HTML5 Builder Build #:  5.1.167.137
Version:    5.0 Submitted By:   Michael Ainsworth
Report Type:  Basic functionality failure Date Reported:  1/8/2013 2:17:14 PM
Severity:    Infrequently encountered problem Last Updated: 1/9/2013 8:06:41 PM
Platform:    All platforms Internal Tracking #:   4989
Resolution: None (Resolution Comments) Resolved in Build: : None
Duplicate of:  None
Voting and Rating
Overall Rating: No Ratings Yet
0.00 out of 5
Total Votes: None
Description
When a JTPage Control is redrawing itself in design mode due to a container resize event, all child elements are dumped on to the first layer/page.

See the following link.

http://www.jomitech.com/forums/viewtopic.php?f=2&t=2631

Apparrently, this issue relates to HTML5Builder, and not to the JT components.

I've listed the "Type" tag as "Data loss" because the layer information is lost.
Steps to Reproduce:
1. Create a JTPageControl component (or any similar paged component).
2. Add two tabs to the component.
3. Place a button on each tab.
4. Resize the component.
5. Inspect the "Layer" property of each of the buttons.

Please note that it appears there are other events which seem to "reset" the layer on which the child component is placed. E.g., with the JTPageControl component, linking a JTSiteTheme will produce the same result.
Workarounds
No real work around - you just need to be aware of this rather serious bug - be very careful about changing properties of layered components, either via the interface or via the property inspector.
Attachment
None
Comments

Tomohiro Takahashi at 1/9/2013 5:36:24 PM -
> Apparrently, this issue relates to HTML5Builder, and not to the JT components.
ok, but have you already contacted technical support of Jomitech?

and, I advise you to contact technical support service of Embarcadero, too.
http://support.embarcadero.com/

Michael Ainsworth at 1/9/2013 7:50:56 PM -
> ok, but have you already contacted technical support of Jomitech?

Yes, although the report I've linked to was not posted by myself. Jon from JomiTech said that the issue was not present in RadPHP, and therefore must be a new issue introduced in HTML5 Builder.

> and, I advise you to contact technical support service of Embarcadero, too. http://support.embarcadero.com

Can you explain to me the benefits of contacting support directly rather than posting in quality central?

Tomohiro Takahashi at 1/9/2013 8:03:17 PM -
> Can you explain to me the benefits of contacting support directly rather than posting in quality central?
As you know, QualityCentral is just for reporting area without technical support.
Please see this page, for example 'Single Incident Support'.
http://support.embarcadero.com/incident

Server Response from: ETNACODE01