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ó

ComboDefinition

Egy lenyíló lista definícióját tartalmazó XML.

/ComboDefinition

/ComboDefinition/SourceType

Az adatforrás típusa. Lehetséges értékei:

  • Database: a kulcs-érték párokat adatbázisból tölti fel
  • XML: a kulcs-érték párokat itt helyben kell megadni

/ComboDefinition/Source

Itt kell megadni a kulcs-érték párok forrását.

/ComboDefinition/Source/Database

Ha a SourceType értéke Database, akkor kötelező ez a node.

/ComboDefinition/Source/Database/SelectionString

SQL utasítás, amely az értéklistát kérdezi le kulcs-érték pár formájában. A WHERE feltételbe érdemes az 1=1 feltételt beleírni, ha valamilyen feltétel szerint később tovább szeretnénk szűkíteni az értéklistát. Erről részletesebb leírás az Effector kézikönyv Karbantartó képernyő fejezetben található.

/ComboDefinition/Source/Database/KeyColumn

A ComboBox egy sorát reprezentáló érték (kulcs). Megadása Database forrástípus esetén kötelező.

/ComboDefinition/Source/Database/KeyColumnDefinition

A ComboBox egy sorát reprezentáló érték SQL definíciója, alias nélkül. Megadása Database forrástípus esetén lehetséges.

/ComboDefinition/Source/Database/ValueColumn

A kulcshoz tartozó megjelenítésre alkalmas mező. Megadása Database forrástípus esetén kötelező.

A KeyColumn és ValueColumn értékeknek szerepelni kell a SelectionString-ben is (mezőfelsorolásban).

/ComboDefinition/Source/Database/CssClassColumn

A listaelem egyéni CSS osztályának nevét tartalmazó mező. Megadása Database forrástípus esetén lehetséges.

A lenyíló lista elemeinek egyenként be lehet állítani CSS osztályt, ilyenformán színezni lehet az elemeket. A CSS osztályokat a delivery/gfx/style.css fájlban kell definiálni.

/ComboDefinition/Source/FixedValues

XML típusú ComboDefinition definiálásához használt gyűjtemény. Az értékkészlet megadása kulcs/érték formájában történik.

/ComboDefinition/Source/FixedValues/Value

Az értékkészlet egy eleme. Legalább 1 node megadása kötelező.

Attribútumok:

  • key: Kötelező. A kulcs/érték pár kulcs tagja.
  • cssClass: Opcionális. A lista elem egyéni CSS osztálya.

Példa

Példa

<?xml version="1.0" encoding="utf-8"?> <ComboDefinition xmlns="http://effector.hu/schema/ns/combodefinition"> <SourceType>Database / XML</SourceType> <Source> <Database> <SelectionString> <![CDATA[ SELECT LookupListID AS [ID], LookupValue, TechnicalName FROM dbo.FSYS_LookupList WITH(NOLOCK) WHERE GroupNum = '[##Filter.GroupNum##]' AND 1=1 ORDER BY LookupValue ]]> </SelectionString> <KeyColumn>ID</KeyColumn> <KeyColumnDefinition>LookupListID</KeyColumnDefinition> <ValueColumn>LookupValue</ValueColumn> <CssClassColumn>TechnicalName</CssClassColumn> </Database> <FixedValues> <Value key="1" cssClass="red_class">alma</Value> <Value key="2" cssClass="yellow_class">körte</Value> </FixedValues> </Source> </ComboDefinition>

  • Legutóbb frissítve: 28 hét 3 napja
  • Effector