让用户设计的形式和它的领域 [英] Let the user design a form and the fields in it

查看:83
本文介绍了让用户设计的形式和它的领域的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我开发一个应用程序中,我想,让用户设计一些表格并决定在表单中的字段。

I am developing an application in which I would like to let the users design some forms and decide the fields that are in the form.

一个例子是不是一个贫穷的解释更好,所以让我把微软CRM的例子中,你的最终用户可以定义表单,在该表单字段,或通过添加或删除字段自定义现有的形式。

An example is better than a poor explanation, so let me put the example of Microsoft CRM in which you as end user can define a form, the fields in that form, or customize existing forms by adding or removing fields.

有一些标准的方式来做到这一点?任何人都知道的组件使用的?或者曾在类似的功能?

Is there some standard way to do this?, Anyone knows of components to use? Or worked in a similar functionality?

任何认沽将AP preciated。

Any put would be appreciated.

推荐答案

这不是一个简单的任务,有成千上万的方式来做到这一点。这取决于许多因素 - 例如,将你的用户能够发表自己创建的表格,可以在用户更新他们的形式(带来形式 - 和数据版本管理问题),你愿意提供一个可视化设计,将为你提供一个说明性的设计语言,你怎么了要存储填充到表单中的数据,是由用户选择,从有限的可用字段或拉的字段可以在用户创造全新的领域,等等。

This is not a trivial undertaking and there are thousands of ways to accomplish this. It depends on many factors - e.g. will your users be able to "publish" their created forms, can the users update their forms (brings in form- and data-version management issues), will you provide a visual designer, will you provide a declarative design language, how do you want to store the data filled into a form, are the fields chosen by the user pulled from a finite set of available fields or can the user invent wholly new fields, etc.

在一个完全成熟的电子表格程序包,你是,基本上是,伴随着编译器产生的填充能力,运行时实现了用户的形式制造出一种视觉的IDE创建表单。为了使系统非常有用,你也必须包括管理功能(搜索,归档,进口,出口,等等)。

In a full-blown electronic forms package, you are, essentially, creating a visual IDE for form creation along with a "compiler" that produces the fill-able, run-time implementation of the user's forms. To make the system useful, you will also have to include management features (search, filing, import, export, etc.).

如果你不想解决这些问题你自己,还有很多<一href="http://www.google.com/search?hl=en&source=hp&q=electronic+forms&aq=f&oq=&aqi=g10"相对=nofollow>电子表单的包在那里。成本范围从免费到的几万块钱。

If you don't want to tackle these issues yourself, there are many eforms packages out there. Cost ranges from free to tens of thousands of dollars.

这篇关于让用户设计的形式和它的领域的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆