Effector 6.4 developer manual

XML Reference 6.4

Effector Studio 6.4 summary

Effector Studio 6.4 manual

Effector WebAPI 6.4 manual

Effector 6.3 developer manual

XML reference 6.3

Effector Studio 6.3 summary

Effector Studio 6.3 manual

Effector 6.2 developer manual

XML reference 6.0

Effector Studio 3.2 manual

Effector Studio 3.2 summary


The screen consists of panels. The panels contain display units. One panel can contain any number of displays (or tabs). The order of the displays will be identical to the order of the Tab tags in the XML. In Effector, the panels are called Component.


Root node.


Regulates the display of the labels of the tabs on the component, its possible values are:

  • BreakingLine: The labels of the tabs are placed next to each other with a line break.
  • Shrinking: Displays the labels of the tabs in a row, if they don`t fit in a row with their entire width, the system shrinks them.
  • ShrinkingWithHover: Same as Shrinking, but when the cursor is hovering over an inactive tab, for that time, it is displayed with its original width.
  • DroppingDown The labels of the tabs are organized underneath each other in a drop-down list.

The default value is Shrinking.

/Component/IsHeaderVisible (Boolean)

Regulates the visibility of the panel's header. Optional. Default: true.

/Component/AreHeaderButtonsVisible (Boolean)

Regulates the visibility of the function buttons on the header. Optional. Defaults to true.

/Component/AreSpaceSavingButtonsVisible (Boolean)

Regulates the visibility of the closing buttons of the panel elements on the panel's header. Optional. Its default value is true.

/Component/IsESCEnabled (Boolean)

It defines whether the pop-up window should close upon pressing ESC. Optional. Default value true.

/Component/TemplateURL (String)

This setting is used to specify the path of the html content we would like to load instead of the default component.html.


The collection of the tabs on the component. Any number of tabs can be placed on a component.


One of the tabs on the component. The node describing a tab.


  • id: It has to be unique in the entire XML. Mandatory attribute.
  • important: Optional logical attribute. If the tab is visible, it becomes active. Its default value is false.

/Component/Tabs/Tab/Caption (String)

The caption of the tab.

/Component/Tabs/Tab/ResourceName (String)

The name of the desired display, without the dot or extension. This will appear when clicking on the given tab.

/Component/Tabs/Tab/Visible (RuleValueType)

Enables us to regulate the visibility of the tab. More information on the rules can be found in the Rules menu of the Developer's manual. Optional. Default value is true.

/Component/Tabs/Tab/CssClass (String)

The default style of the tab can be modified by specifying the name of a predefined CSS class. Optional.


In Component.xml you can add a help for each tabs which is an URL. A question mark icon will appear in the upper right corner of the panel, clicking on it will open the help.

The URL can pass the following parameters that are handled by the system:

  • ScreenName
  • ComponentName
  • TabId
  • Language



/Component/Tabs/Tab/RefreshParentOnClose (Boolean)

It defines whether the screen underneath a pop-up window should be refreshed when the "Cancel" or "X" button is pressed on a pop-up window. Optional. The default value is true.


<Component xmlns="http://effector.hu/schema/ns/Component">

        <Tab id="grid_1" important="true">
            <Caption>Táblázat 1</Caption>
        <Tab id="chart_1">
            <Caption>Diagram 1</Caption>

  • Last update: 31 weeks 5 days ago
  • Effector