Fejlesztői kézikönyv 6.3

XML Referencia 6.3

Effector Studio 6.3 összefoglaló

Effector Studio 6.3 kézikönyv

Fejlesztői kézikönyv 6.2

XML Referencia 6.2

Effector Studio 3.2 összefoglaló

Effector Studio 3.2 kézikönyv

Fejlesztői kézikönyv 5.5

XML referencia 5.5

Effector Studio 2.0 kézikönyv

Effector Studio 2.0 összefoglaló

Component

Egy képernyő komponensekből áll. A komponensek megjelenítő egységeket tartalmaznak. Egy komponensen tetszőleges számú megjelenítő (vagy fül) lehet. A fülek sorrendje azonos lesz az XML-ben a Tab tagek sorrendjével.

/Component

Attribútumok:

  • id - az XML-fájl neve ("Component" előtag és kiterjesztés nélkül!).

/Component/Tab

A komponensen található fülek egyike. Egy adott fület leíró node. Egy komponensen tetszőleges számú fül elhelyezhető.

Attribútumok:

  • id - egyedinek kell lennie az egész XML-ben. Kötelező attribútum!
  • important (Effector 5.1+) - opcionális logikai attribútum. Ha látható az adott tab, akkor aktívvá válik. Alapértelmezett értéke false.

/Component/Tab/Name (String)

Az adott fül címkéje.

/Component/Tab/Display (String)

A kívánt megjelenítő neve, azaz ami a megjelenítő XML-fájljában a Name node-ban szerepel.

Attribútumok:

  • type - a megjelenítő típusa, lehetséges értékei:
    • dgvc: táblázatos megjelenítő, lehetséges altípusai a Fejlesztői kézikönyv Komponensek menüpontja alatt találhatóak
    • EditFormPanel: űrlap szerkesztő
    • ChartFormPanel: diagram megjelenítő
    • EmbeddedWebDisplay: beágyazott oldal megjelenítő

/Component/Tab/Visible (RuleValueType)

Opcionális. Alapértelmezett: true

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

/Component/Tab/CssClass (String)

Opcionális.

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

/Component/Tab/RefreshParentOnClose (Boolean)

Opcionális. Alapértelmezett: true

"Mégsem" vagy "X" gombra nyomva egy felugró ablakon, az alatta lévő képernyő frissüljön-e be.

/Component/HeaderIsVisible (Boolean)

Opcionális. Alapértelmezett: true

A felugró ablak fejlécét tüntethetjük el, ha false-ra állítjuk az értékét.

/Component/HeaderButtonsAreVisible (Boolean)

Opcionális. Alapértelmezett: true

A fejlécen található funkciógombok láthatóságát állíthatjuk a segítségével.

/Component/DropdownTabs (Boolean) (Effector 5.1+)

Opcionális. Alapértelmezett: false

A régi tab működést aktiválja.

/Component/TabAutoWidthOnHover (Boolean) (Effector 5.1+)

Opcionális. Alapértelmezett: false

Tabmenü auto szélesség bekapcsolása.

/Component/IsTabGroupingEnabled (Boolean)

Opcionális. Alapértelmezett: false

Segítségével a komponensen lévő füleket egy lenyíló listába rendezhetjük, és onnan tudjuk kiválasztani a megjeleníteni kívánt fület.

/Component/SaveSpaceMethod (Boolean) (Effector 5.2+)

Opcionális.

A helytakarékossági gombokat tudjuk engedélyezni. Lehetséges értékei: click, hover.

/Component/IsESCHandled (Boolean) (Effector 5.4+)

Felugró ablak bezáródjon-e ESC gomb megnyomására. Opcionális. Alapértelmezett értéke true.

Példa

<?xml version="1.0" encoding="iso-8859-2" ?> <Component id="SampleComponent"> <Tab id="SampleTab1"> <Name>Résztvevők</Name> <Display type="dgvc">Resztvevok</Display> <Visible type="SQL" return="boolean" default="false"> SELECT CASE WHEN '[##Filter.Template_Event##]' = 'SampleTemplate' THEN 'true' ELSE 'false' END </Visible> </Tab> <Tab id="SampleTab2"> <Name>Forecast</Name> <Display type="ChartFormPanel">ChartFormSales</Display> <CssClass>ChartTab</CssClass> </Tab> <Tab id="SampleTab3"> <Name>Folyamat dokumentumok</Name> <Display type="dgvc">EventWorkflowDocument</Display> <RefreshParentOnClose>true</RefreshParentOnClose> </Tab> </Component>

  • Legutóbb frissítve: 1 év 6 hete
  • Effector