Fejlesztői kézikönyv 6.4

XML Referencia 6.4

Effector Studio 6.4 összefoglaló

Effector Studio 6.4 kézikönyv

Effector WebAPI 6.4 kézikönyv

Fejlesztői kézikönyv 6.3

XML Referencia 6.3

Effector Studio 6.3 összefoglaló

Effector Studio 6.3 kézikönyv

XML Referencia 6.2

Effector Studio 3.2 összefoglaló

Effector Studio 3.2 kézikönyv

Component

Egy képernyő panelekből áll. A panelek megjelenítő egységeket tartalmaznak. Egy panelen tetszőleges számú megjelenítő (vagy fül) lehet. A fülek sorrendje azonos lesz az XML-ben a Tab tagek sorrendjével. Effectorban a paneleket Component-nek nevezzük.

/Component

Gyökér node.

/Component/TabOverflowType

A komponensen lévő fülek címkéinek megjelenítését szabályozza, lehetséges értékei:

  • BreakingLine: a fülek címkéit sortöréssel helyezi egymás mellé
  • Shrinking: A fülek címkéit egy sorban jeleníti meg. Ha nem férnek ki egy sorba teljes szélességgel, akkor összezsugorítja őket a rendszer.
  • ShrinkingWithHover: Ugyanaz, mint a Shrinking. Annyival tud többet, hogy amikor egy nem aktív fülre mutat az egérmutató, akkor az arra az időre teljes szélességgel jelenik meg.
  • DroppingDown: egymás alá rendezi a fülek címkéit egy lenyíló listába

Alapértelmezett értéke Shrinking.

/Component/IsHeaderVisible (Boolean)

A panel fejléc láthatóságát szabályozza. Opcionális. Alapértelmezetten true.

/Component/AreHeaderButtonsVisible (Boolean)

A fejlécen található funkciógombok láthatóságát szabályozza. Opcionális. Alapértelmezett értéke true.

/Component/AreSpaceSavingButtonsVisible (Boolean)

A panel fejlécén levő panel elem összecsukó gombok láthatóságát szabályozza. Opcionális. Alapértelmezett értéke true.

/Component/IsESCEnabled (Boolean)

Azt szabályozza, hogy a felugró ablak bezáródjon-e ESC gomb megnyomására. Opcionális. Alapértelmezett értéke true.

/Component/TemplateURL (String)

Ha az alapértelmezett component.html helyett másik HTML tartalmat definiálunk, és azt szeretnénk betölteni, akkor ebben a beállításban kell megadnunk annak ez elérési útját.

/Component/Tabs

A komponensen található fülek gyűjteménye. Egy komponensen tetszőleges számú fül elhelyezhető.

/Component/Tabs/Tab

A komponensen található fülek egyike. Egy adott fület leíró node.

Attribútumok:

  • id: Egyedinek kell lennie az egész XML-ben. Kötelező attribútum.
  • important: Opcionális logikai attribútum. Ha látható az adott tab, akkor aktívvá válik. Alapértelmezett értéke false.

/Component/Tabs/Tab/Caption (String)

Az adott fül címkéje.

/Component/Tabs/Tab/ResourceName (String)

A kívánt megjelenítő neve, pont és kiterjesztés nélkül. Ez fog megjelenni az adott fülre kattintva.

/Component/Tabs/Tab/Visible (RuleValueType)

Az adott fül láthatóságát szabályozhatjuk a segítségével. A szabályokról bővebb információ a Fejlesztői kézikönyv Szabályok menüpontja alatt található. Opcionális. Alapértelmezett értéke true.

/Component/Tabs/Tab/CssClass (String)

Az adott fül alapértelmezett stílusút módosíthatjuk előre definiált CSS osztály nevének megadásával. Opcionális.

/Component/Tabs/Tab/Help

A Component.xml állományba az egyes tabokra megadható egy súgó, ami egy URL. A panel jobb felső sarkában lévő ikonok között megjelenik egy kérdőjel ikon, erre kattintva nyílik meg a súgó.

Az URL-ben a következő paraméterek adhatóak át, amit a rendszer kezel:

  • ScreenName
  • ComponentName
  • TabId
  • Language

Példa:

`help.html?sn=##ScreenName##&cn=##ComponentName##&t=##TabId##&l=##Language##`

/Component/Tabs/Tab/RefreshParentOnClose (Boolean)

Szabályozza, hogy a "Mégsem" vagy az "X" gombra kattintva egy felugró ablakon, az alatta lévő képernyő frissüljön-e. Opcionális. Alapértelmezett értéke true.

Példa:

<Component xmlns="http://effector.hu/schema/ns/Component">
    <TabOverflowType>Shrinking</TabOverflowType>
    <IsHeaderVisible>true</IsHeaderVisible>
    <AreHeaderButtonsVisible>true</AreHeaderButtonsVisible>
    <AreSpaceSavingButtonsVisible>true</AreSpaceSavingButtonsVisible>
    <IsESCHandled>true</IsESCHandled>
    <TemplateURL></TemplateURL>

    <Tabs>
        <Tab id="grid_1" important="true">
            <Caption>Táblázat 1</Caption>
            <ResourceName>DisplayDefinitionTeszt</ResourceName>
            <Visible>true</Visible>
            <Help><![CDATA[delivery/help.html?sn=##ScreenName##&cn=##ComponentName##&t=##TabId##&l=##Language##]]></Help>
        </Tab>
        <Tab id="chart_1">
            <Caption>Diagram 1</Caption>
            <ResourceName>ChartFormTeszt</ResourceName>
            <CssClass>ChartTab</CssClass>
            <RefreshParentOnClose>false</RefreshParentOnClose>
            <Help>http://www.google.com</Help>
        </Tab>
    </Tabs>
</Component>

  • Legutóbb frissítve: 10 hét 1 napja
  • Effector