智能表单设计器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

相关文章
相关标签/搜索