Business Transaction Mappings are not visible when multiple are shown

Description

When many buisness transaction mappings are set and shown it is not possible to scroll down to the last one. It looks like that the layout is broken of these elements.

Environment

None

Attachments

1

Gliffy Diagrams

Activity

Technical User 
July 7, 2017 at 9:37 AM

SUCCESS: Integrated in

inspectIT - Integration #320
INSPECTIT-2419: Fixed scrolling in the simple matching rules for (marius.oehler: 00bc0ada421cdb489b522625540f2e4470f85caa)

  • (edit) inspectit.ui.rcp/src/main/java/rocks/inspectit/ui/rcp/ci/form/page/ApplicationDefinitionPage.java

  • (edit) inspectit.ui.rcp/src/main/java/rocks/inspectit/ui/rcp/ci/form/part/business/BusinessTransactionDetailsPage.java

  • (edit) inspectit.ui.rcp/src/main/java/rocks/inspectit/ui/rcp/ci/form/part/business/BusinessTransactionMasterBlock.java

  • (edit) inspectit.ui.rcp/src/main/java/rocks/inspectit/ui/rcp/ci/form/part/business/SimpleMatchingRulesPart.java

Ivan Senic 
July 6, 2017 at 8:28 AM

: You need to call:

when elements are added or removed in addition to layout of the main composite. This also needs to be done on the BusinessTransactionDetailsPage, as with this fix it's screed up there. I can take this over and provide quick fix.

Ivan Senic 
July 6, 2017 at 7:14 AM

: I 'll have a look.

Marius Oehler 
July 5, 2017 at 3:07 PM

: let's have a look together on this problem. I honestly have no clue what I have to do that the scroll bar of the outer panel is updated to the new height of the inner element (without recreating the whole panel over and over again) when a new matching element is added. I tried to force the update of the layout of every component in the whole chain (up to the RCP shell) but it is not working. :/
FYI: if you want to have a look the class which is responsible for adding new matcher elements is "rocks.inspectit.ui.rcp.ci.form.part.business.SimpleMatchingRulesPart"

Fixed

Details

Assignee

Reporter

Integrator

Sprint

Fix versions

Affects versions

Priority

Created May 15, 2017 at 11:42 AM
Updated July 7, 2017 at 9:37 AM
Resolved July 7, 2017 at 9:21 AM