首页 > 编程知识 正文

web网页开发,开源php表单系统

时间:2023-05-04 00:10:23 阅读:113477 作者:844

现在,为了适应需求的变化,动态表单设计器应运而生。 这主要是为了满足接口的变化,提高开发速度。 例如,一些页面上的客户可能需要随时修改页面的最终布局、控件的位置、在什么情况下显示或不显示等。 为了满足这些需求,可以在项目中使用动态表单设计器,而不是多次修改和发布源代码。 现在,我要分享我制作的动态表单设计师的设计思路,一起学习。

我想成为表单设计师,必须先决定是A/s还是b/s。 考虑到今后的方向是从c/s向b/s的转换,所以选择了b/s的方向。 另外,b/s比c/s更简单。 在成为窗体设计器之前,必须实现各种控件,并设计每个控件的各种属性。 于是我选择封装Ext中的各种控件,使之成为满足自己需求的控件。

首先,对功能进行说明。

1 .文本、超链接、按钮、文件上传、图像、文本输入框、多行文本输入框、日期、时间、列表框(listBox )、下拉列表框)、复选框当然,设计师应该很容易扩展,以后需要其他控件时可以很容易添加。

2 .轻松操作每个控件(剪切、粘贴、复制、删除、调整位置大小)。

3 .可以轻松设置控件的每个属性。 如果需要以这种方式修改控件,则可以避免修改代码,并在设计中进行修改以达到目的。

4 .一些控件需要实现特殊功能,因此需要提供用于编写js代码的接口。

)1)文本)文本控件很简单,主要设置文本控件的样式和是否隐藏。

保存后访问效果:

2 .超链接:超链接必须能够设置要打开和连接的地址以及如何打开。 (将打开此页面,打开新窗口,并打开模式窗口。 )

保存后访问效果:

3 .按钮:主要可以设置点击按钮执行的方法

在脚本接口中,可以编写js代码。 保存后,访问的效果如下。

4 .文件上传:可以设置上传的文件类型、是否可以上传多个文件等

保存后访问效果:

5 .复选框

效果:

6 .照片:

效果:

7 .输入框:指定可以输入的数据类型,并且必须能够自动验证

效果

8 .多行文本框

效果:

9 .日期输入框:必须具有可以设置日期的格式

效果

10 .时间输入框:必须具有可设置的日期格式

效果:

上面的控件是简单的基本控件。

接下来是与数据交互的控件。 这些控件具有以下要求:

1 .可以设置静态数量

2 .可以用设定的参数动态地从数据库读取数据。

3 .可以设置查询的参数。

4 .可以设定显示的字段和显示的方式,进行联动

1 .列表控件(listBox )。

设定静态数据

动态数据设置:

效果:

2 .下拉列表

3 .动态装入允许数据分页的下拉列表框

效果:

4 .电台列表

静态数据

动态数据

效果:

5 .核对表

效果:

6.grildList列表(可以设置查询的ajax地址、参数和要显示的列)。

效果

代征:希望招聘3年以上的net开发者,向xshineman@sohu.com发送简历。 由大型物流公司erp开发,工资超过同行水平

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。