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ó

GraphDisplay

A GraphDisplay típusú megjelenítő alapvetően Effector-os kártyák gráf szerű megjelenítésére szolgál. A megjelenítő paraméterezéséhez a megszokottól eltérően két DataDefinition szükséges, melynek oka a kártyák közötti kapcsolatok könnyebb leírása. Az egyik DataDefinition definiálja a kártyák megjelenítéséhez szükséges adatokat, míg a másik az összeköttetéseket írja le.

\GraphDisplay

Gyökér elem

\GraphDisplay\Caption (String)

Megjelenítő címkéje. Opcionális, jelenleg csak az Effector Studio használja.

\GraphDisplay\Readonly (Boolean)

A gráf szerkeszthetőségét lehet vele beállítani (mozgathatóak-e a kártyák, illetve átköthetőek-e a nyilak). Opcionális. Alapértelmezett értéke: false.

\GraphDisplay\GridSize (Integer)

Snap-to-Grid mérete.

Attribútumok:

  • padding: automata igazításnál az elhagyás mértéke a megjelenítő szélétől. GridSize egységében van mérve.

\GraphDisplay\ScaleSettings

Zoomolási beállításokat tartalmazó gyűjtő node. Opcionális.

\GraphDisplay\ScaleSettings\Min (Float)

Opcionális. Alapértelmezett értéke: 0.5

Legkisebb megengedett nagyítási szint.

\GraphDisplay\ScaleSettings\Max (Float)

Opcionális. Alapértelmezett értéke: 1

Legnagyobb megengedett nagyítási szint.

\GraphDisplay\ScaleSettings\Step (Float)

Opcionális. Alapértelmezett értéke: 0.08

A nagyítás, illetve a kicsinyítés mértéke.

\GraphDisplay\ScaleSettings\Default (Float)

A kezdeti nagyítás értéke. Opcionális. Alapértelmezett értéke: 1

\GraphDisplay\Element

Kártyák tulajdonságait leíró node-okat tartalmazó gyűjtő node.

\GraphDisplay\Element\DataDefinition (String)

Az kártyákhoz tartozó eredményhalmazt előállítóDataDefinition állomány.

\GraphDisplay\Element\IDColumn (String)

A megadott DataDefinition-ben a kártyát egyértelműen azonosító (elsődleges kulcs jelegű) DataDefinition oszlop neve.

\GraphDisplay\Element\WidthColumn (String)

A kártya szélességét megadó DataDefinition oszlop neve.

\GraphDisplay\Element\HeightColumn (String)

A kártya magasságát megadó DataDefinition oszlop neve.

\GraphDisplay\Element\TemplateURL (String)

A kártyát definiáló Angular TemplateURL elérése.

\GraphDisplay\Element\TitleColumn (String)

Tooltip-et tartalmazó DataDefinition oszlop nevét lehet itt megadni. Az oszlopban lévő szöveg az egér a kártya fölé húzása után jelenik meg. Opcionális.

\GraphDisplay\Element\PositionXColumn (String)

A kártya megjelenítési X koordinátája. A kártya bal felső sarka kerül ide. Amennyiben nincs megadva sem X sem Y koordináta a kártyák automatikusan a képernyő közepén felülről lefelé egymás alá kerülnek. Opcionális.

\GraphDisplay\Element\PositionYColumn (String)

A kártya megjelenítési Y koordinátája. A kártya bal felső sarka kerül ide. Amennyiben nincs megadva sem X sem Y koordináta a kártyák automatikusan a képernyő közepén felülről lefelé egymás alá kerülnek. Opcionális.

\GraphDisplay\Element\DisplayTypeColumn (String)

A kártya JavaScript típusát tartalmazó DataDefinition oszlop neve. A típus a joint.shapes névtéren van értelmezve. Opcionális.

\GraphDisplay\Link

A kártyákat összekötő nyilakat leíró node-okat tartalmazó gyűjtő node.

\GraphDisplay\Connection\DataDefinition (String)

Az nyilakat leíró eredményhalmazt előállító DataDefinition állomány.

\GraphDisplay\Connection\SourceIDColumn (String)

A nyíl kezdőpontjának azonosítóját(a kártya azonosítót, lásd \GraphDisplay\Element\IDColumn) tartalmazó oszlop neve a nyilakhoz tartozó DataDefinition-ben.

\GraphDisplay\Connection\TargetIDColumn (String)

A nyíl végpontjának azonosítóját(a kártya azonosítót, lásd\GraphDisplay\Element\IDColumn) tartalmazó oszlop neve a nyilakhoz tartozó DataDefinition-ben.

\GraphDisplay\Connection\LabelTextColumn (String)

A nyílra írt címke szöveget tartalmazó DataDefinition oszlop neve. Opcionális.

\GraphDisplay\Connection\LabelPositionColumn (String)

A nyílra írt címke pozícióját tartalmazó DataDefinition oszlop neve. Az oszlopban lévő értéknek 0 és 1 közötti valós számnak kell lennie (a két végpontot beleértve). Opcionális.

\GraphDisplay\Connection\DisplayTypeColumn (String)

A nyíl JavaScript tipusát tartalmazó DataDefinition oszlop neve. A típus a joint.shapes névtéren van értelmezve. Opcionális.

\GraphDisplay\ControlPanel

Lásd: DisplayDefinition és Control típusok

\GraphDisplay\Links

Lásd: DisplayDefinition és Control típusok

Példa

<?xml version="1.0" encoding="iso-8859-2"?> <GraphDisplay xmlns="http://effector.hu/schema/ns/GraphDisplay"> <Caption>GDRTGraphDisplay</Caption> <TemplateURL></TemplateURL> <Readonly>true</Readonly> <GridSize>14</GridSize> <Element> <DataDefinition>DataDefinition resource azonosító</DataDefinition> <IDColumn>id oszlop</IDColumn> <WidthColumn>szélesség oszlop</WidthColumn> <HeightColumn>magasság oszlop</HeightColumn> <TemplateURL>HTML template elérési útvonala</TemplateURL> <TitleColumn>oszlop név</TitleColumn> <PositionXColumn>oszlop név</PositionXColumn> <PositionYColumn>oszlop név</PositionYColumn> <DisplayTypeColumn>oszlop név</DisplayTypeColumn> </Element> <Connection> <DataDefinition>DataDefinition resource azonosító</DataDefinition> <SourceIDColumn>nyíl kezdete idegen kulcs</SourceIDColumn> <TargetIDColumn>nyíl vége idegen kulcs</TargetIDColumn> <DisplayTypeColumn>oszlop név</DisplayTypeColumn> <LabelTextColumn>oszlop név</LabelTextColumn> <LabelPositionColumn>oszlop név</LabelPositionColumn> </Connection> <ScaleSettings> <Min>0.5</Min> <Max>1</Max> <Step>0.08</Step> <Default>1</Default> </ScaleSettings> <Links></Links> <ControlPanel></ControlPanel> </GraphDisplay>

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