智能表單設計器FreeForm動做觸發規則

FreeForm動做觸發規則

FreeForm表單設計器中,動做觸發規則是很是重要的功能,它能在表單控件知足必定條件的狀況下,對錶單進行動態無刷新操做,它支持不少的操做,好比:隱藏顯示控件、可用不可用控件、透明度變化、顏色、字體大小、賦值、賦標題、提示、視圖顯示隱藏控制、彈出式提示、數據庫執行、數據庫查詢等。未來,只要是能想象到規則我都將增長進去,就目前的規則而言,已經超越了微軟著名商業表單設計器InfoPathhtml

 

FreeForm觸發規則主要分4個部分:數據庫

1.         引發觸發的控件(通常是錄入項,在本演示中是工資)ide

2.         條件字體

3.         接受觸發並有動做的控件(在本演示中是稅額)網站

4.         動做操做(在本演示中是稅額計算、提示框消息、字體大小顏色變化、透明度變化、提示變化等等)spa

 

本質是經過一組XML語句來控制規則,相似於:設計

<ActionRules>orm

    <ActionRule ARID="01221a78-9b18-4a21-9c17-58e730ea4a15" ARTrigger="Salary" ARCondition="[Salary]&gt;" ARActionControl="SocialInsurance" ARIsHide="false" ARIsDisable="false" ARIsBold="false" ARIsItalic="false" ARColor="#00000000" ARSize="" AROpacity="1" ARValue="[Salary]*0.18" ARText="" ARHint="" ARViewIsHide="false" ARViewIsDisable="false" />htm

    <ActionRule ARID="379d0f80-2b41-45fd-a163-7923c2e3b3e8" ARTrigger="Salary" ARCondition="var s1=([Salary]*0.72-3500);&#xD;s1&gt;=0 &amp;&amp; s1&lt;=1500" ARActionControl="Tax" ARIsHide="false" ARIsDisable="false" ARIsBold="false" ARIsItalic="false" ARColor="#FF6ED54B" ARSize="" AROpacity="1" ARValue="([Salary]*0.72-3500)*0.03" ARText="" ARHint="" ARViewIsHide="false" ARViewIsDisable="false" />ci

</ActionRules>

 

簡介

1、經過Demo菜單打開演示表單模版。

或者是右側Demo菜單

 

2、進入動做觸發規則界面

 

咱們看到動做觸發規則支持不少的操做,好比:隱藏顯示控件、透明度變化、顏色、字體大小、賦值、賦標題、提示、視圖控制、彈出式提示、數據庫執行、數據庫查詢等。

 

進行控件賦值

進行彈出式提示

 


 

演示

下面在工資一欄進行錄入,分別出現如下自動行爲變化:

 

 

 

 

 

 

Demo

http://crmwin.com/FreeForm2011TestPage.html

.

咱們的網站(昕友軟件):http://crmwin.com

相關文章
相關標籤/搜索