您的位置:首页>>eform表单>>eform技术特点

eform自定义表单技术特点

可视化设计表单

直接采用拖拉的方式在页面上摆放控件,设置控件的属性,事件。所见即所得。设计好的表单可以直接运行。

表单设计器也在页面上工作

不象其它的表单设计器都是 EXE 或一个大的控件等方式, eform 的设计器就是用一个 HTM 的网页来实现的。可以直接在互联网下流畅地执行。

易于使用

对于使用 eform 的人员的几乎没有什么技术要求,只要通过界面操作便可设计好表单,即时的简明扼要的帮助,新建表单向导,生成 SQL 语句向导等等,使得无须培训便可开始使用。

快速生成编辑表单

无论是单表输入,还是一对多表,一对多多表输入;无论是用编辑框视图还是直接用表格输入;无论是简单的增加,修改,删除,还是复杂的多表同时编辑;都可用 eform 设计出来。

种类齐全的控件

不象其它大多数表单工具哪样只有常见的 label,textbox,combobox 等最常见的控件, eform 除了这些基本控件之外,还有 页签控件, spin , shape , checkboxlist , radiolist , dropdownlist , webgrid , tree , upload 等等。

支持 Ajax

采用 xmlhttp 和后台进行交互,支持局部更新,异步调用。交互性能非常好。 XML 技术在 eform 中几乎无所不在 。

数据层和样式层分离

eform 采用自己设计的数据集作数据层,样式层采用 HTML , CSS 等标准的网页技术。系统结构简单灵活,非常利于扩展。

易于和其它界面工具进行数据交换

如果要将 word 或 excel 中的表格之类的东西放到 eform 的设计器中,只需要直接复制粘贴即可将数据和样式都复制过来。这样就省得要在 eform 的设计器中重新画了。 eform 的设计器也可通过复制粘贴的方式和 dreamweaver , frontpage 等网页制作工具交换页面元素。

多样的数据验证

除了判断不能为空,是否为数字,值的范围等常见的验证之外, eform 还包含是否为电话号码,是否为身份证号,是否包含汉字等等,几乎包含了所有能想到的验证。

强大的树控件

参考互联网上众多的 JS 树控件的优点, eform 里的树控件支持 异步加载,数据源可为数据库 /XML 文件 /XML 字符串 , 方向键导航 , 多选,可编辑 等等功能 。

强大的表格控件

在 HTML 的 TABLE 元素的基础上增加了 拖动修改列宽 , 点击标题行排序 , 行间列间计算公式 , 多层表头 , 表格多选 , 固定列显示。单元格输入支持 : checkbox, dropdownlist, text, 日期输入 , 弹出自定义窗口输入 等功能 。

强大的下拉列表控件

下拉的内容可为常数列表或数据库的查询记录 , 支持多选,模糊查找,翻页,直接输入,下拉时弹出新窗口 等功能 。

强大的统计图控件

包含直方图,折线图,园饼图,堆积图,立体图,条形图等几十种图形,支持多图叠加在一起的复合图,也可以用脚本来定制图形 。

支持各种主流的数据库

无论数据库是 sql server 还是 oracle,mysql , eform 支持各种主流的数据库。可以运行在各种操作系统下。可以运行在 tomcat , weblogic , websphere 等各种中间件下。

可在页面上编辑数据库的表结构

eform 内包含一个页面的编辑数据库的表结构的工具,可以用它直接在页面上新建表,编辑字段,删除表,设置主键等常用操作。

自定义表单设计器

eform 的表单设计器的样式以及工具栏上的内容都是可以自定义的,用户可以很方便的在工具栏加上一个自己的按钮。 eform 的表单设计器可以很方便地嵌入到用户的系统中。

丰富的样式

eform 内置一些常用的样式供用户选择使用,样式使用标准的 CSS ,用户可以很方便地引入自己的样式文件。 eform 也支持由条件来控制样式。

集成方便

因 eform 含 eform for j2ee 和 eform for .net 两个版本,所以 eform 可以很方便地与 java 或 .net 程序进行集成。可以直接在 eform 的表单中调用 java 或 .net 的类,也可以调用 web service 。用户可以自定义一些业务函数直接挂到选择函数的窗口供选择。可以直接将 eform 设计的表单生成 JSP 或 aspx 文件。