1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55
|
<?xml version="1.0" encoding="UTF-8" ?>
<root>
<node>
<caption>Create trigger for {%object_name%}</caption>
<setting type="string">
<caption>&Name (leave empty for auto-name):</caption>
<key>{%object_path%}/triggerName</key>
<aligngroup>1</aligngroup>
<expand>1</expand>
<!--TODO add support for checks-->
<!--May be empty, must be valid if non-empty-->
<validity-checks>
<validity-check><valid-identifier /></validity-check>
</validity-checks>
</setting>
<setting type="radiobox">
<caption>&Firing time:</caption>
<key>{%object_path%}/triggerFiringTime</key>
<default>0</default>
<option>
<caption>Before</caption>
</option>
<option>
<caption>After</caption>
</option>
</setting>
<setting type="checklistbox">
<caption>&Actions:</caption>
<key>{%object_path%}/triggerActions</key>
<default>insert,update,delete</default>
<aligngroup>2</aligngroup>
<expand>1</expand>
<option>
<caption>insert</caption>
</option>
<option>
<caption>update</caption>
</option>
<option>
<caption>delete</caption>
</option>
<validity-checks>
<validity-check><non-empty /></validity-check>
</validity-checks>
</setting>
<setting type="int">
<caption>&Position:</caption>
<key>{%object_path%}/triggerPosition</key>
<default>0</default>
<minvalue>0</minvalue>
<maxvalue>32767</maxvalue>
<aligngroup>2</aligngroup>
</setting>
</node>
</root>
|