Nástroje používateľa

Nástoje správy stránok


dev:omega:flash:custom-timeline-row

Toto je staršia verzia dokumentu!


Vlastné nastavenie timeline

Triggery sa vyhodnocujú v tom poradí ako sú zadefinované.

Poradie spracovania prvkov:

  1. Zobrazenie prvkov /row/control/@initFirst="yes"
  2. Zavolanie funkcii /row/contentFunction/control/@runLater="no" - východzí stav atribútu
  3. Zobrazenie ostatných prvkov
  4. Zavolanie funkcii /row/contentFunction/control/@runLater="yes"
  5. Zobrazenie prvkov /row/control/@runLater="yes"

Premenné môžu byť dátové, alebo z timeline elementu.

Dátové premenné začínajú $, napríklad {$rowType}.

Elementové premenné začínajú $$, napríklad {$$chainBottom}.

Premenná v triggery môže obsahovať aj modifikátor, za znakom |, napríklad {$blocked|int}.

Zoznam elementových premenných:

Premenná Popis
num
number
int
Prevedenie na číslo, napr. true sa prevedie na 1 a false sa prevedie na 0.

Zoznam modifikátorov:

Modifikátor Popis
num
number
int
Prevedenie na číslo, napr. true sa prevedie na 1 a false sa prevedie na 0.

Popis

<trigger group="grpCommon">
	d-{$$display}
</trigger>
 
<trigger group="grp1">
	d-{$$display}|b-{$block}|pt-{$publicType}
</trigger>
 
<trigger group="grp2" id="pt-{$publicType}" />
 
 
<row>
	<trigger group="grpCommon" id="d-header" />
 
	<control controlId="__row" height="35" elementHeight="40">
		<background>
			<key color="0xffffff" alpha="100" position="30" />
			<key color="0xe0e0e0" alpha="100" position="100" />
		</background>
	</control>
</row>
 
 
<row>
	<trigger group="grpCommon" id="d-header" />
	<trigger group="grpCommon" id="d-full" />
 
	<control controlId="time_mc" left="40" topBase="time_symbol_mc.top" top="+20" alpha="70" border="yes" visible="yes" xscale="70" />
	<_control controlId="controlBackground" left="0" />
	<_control controlId="patientIdf" top="10" left="20" width="100" shortCode="yes" />
	<_control controlId="patientTitle" left="70" align="right" />
	<_control controlId="payStatus" left="70" top="{^row.bottom}-14" align="right" frame="paid" visible="yes" xscale="100" />
 
<_row>
	<trigger group="grpCommon" id="d-header" />
	<trigger group="grpCommon" id="d-full" />
 
	<contentFunction arg1="arg1" arg2="arg2">
		<control controlId="CONTROL1" runOnce="yes" />
		<control controlId="CONTROL2" />
	</contentFunction>
 
 
</_row>
 
 
<row>
	<trigger group="grp1" id="d-header|b-no|pt-closed" />
	<trigger group="grp2" id="pt-closed" />
 
	<_control type="row" height="20" />
	<_control controlId="patientIdf" top="10" left="{^row.right}-40" width="40" align="right" shortCode="yes" />
</row>
 
 
<row>
	<trigger group="grp1" type="common" />
 
	<_control type="row" height="20" />
	<_control controlId="patientIdf" top="10" left="20" width="100" shortCode="yes" align="right" />
</row>
 
 
<row>
	<trigger group="grp1" id="b-no|pt-closed" type="not" />
 
	<_control type="row" height="20" />
	<_control controlId="patientIdf" top="10" left="20" width="100" shortCode="yes" align="right" />
</row>

Všetky atribúty

<row
	controlId="CONTROL_ID"
 
	selectable="yes"
	selectable="no"
 
	left="20"
	leftBase="__row"
	leftBase="__row.left"
	leftBase="CONTROL_ID"
	leftBase="CONTROL_ID.left"
 
	topBase="CONTROL_ID.textHeight"
 
	fontSize="13"
 
	runContentFunction="yes"
	contentFunctionArg1="arg1"
	contentFunctionArg2="arg2"
>
 
	<contentFunction customAttr="customValue">
		<control controlId="patient_title_mc" />
		<control controlId="pay_status_mc" runLater="yes" customAttr="customValue" />
		<control controlId="test_mc">
			<data id="set1" customName="SET 1" />
			<data id="set2" customName="SET 2" />
		</control>
	</contentFunction>
 
</row>
dev/omega/flash/custom-timeline-row.1457081729.txt.gz · Posledná úprava: 2016/03/04 09:55 od Roman Sališ