问题标签 [dynamic-forms]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - 如何取消选中单选按钮
我有两种形式,一种带有用户必须选择编辑的单选按钮。
从表单(A)中选择“BookItem”后,我调用该$("#EditFormWrapper").load("callEditData.cfm? ID="+ID);
函数来加载第二个表单(B)
当用户单击表单(B)中的取消按钮(editBTNcancel)时,我想取消选中表单(A)上的单选按钮。
这是我的脚本:
我希望我清楚地说明我的问题,任何建议将不胜感激!
c# - C# web forms api动态创建表单
我正在开发一个有许多表单屏幕的 asp.net 项目。我们所有的表单几乎都使用给定的设置布局,需要开发人员反复制作。
我们当前的实现要求对于每个表单控件,开发人员需要在 .aspx 文件中写入表单的 HTML(同时将我们的字段控件嵌入其中)。
结果,我们项目的 HTML 代码分散在许多控件中。将来我们很有可能会更改表单的 HTML。
asp.net C# 是否有任何类似于Drupal 的表单 API 的东西,它允许开发人员使用某种“表单控件”以编程方式简单地创建他们的表单?开发人员将在其中添加具有不同字段控件的“行”。然后由“表单控件”最终生成表单的 HTML 结构。
使用这种方法应该会给我以下好处:
- HTML 都在一个地方 - 使其易于更改甚至不同的皮肤
- 不精通 HTML+CSS 的开发人员不需要修补他们的舒适区
- 新形式的快速发展
我在网上看了一下,在我看来,也许我所追求的是一个混合表格控件,它被修改为生成 Div(不一定是表格标签)。
有任何想法吗?
javascript - 添加新字段时动态生成的表单字段失去价值
我正在使用 javascript 生成一个动态字段集。对于添加字段,我使用以下函数(这个函数实际上添加了多个字段)
//添加测试
我使用innerHTML
而不是append
因为我必须附加很多代码,这样标记就短得多了。
现在,我的问题是,每当我添加(或删除)一个字段时,来自其他动态生成的数据的所有数据都会丢失。我怎样才能解决这个问题?保存该值然后将其添加到每个字段将再次,在我的情况下非常复杂。有任何想法吗?
asp.net - 强大的 ASP.NET 服务器端动态表单引擎
我最近实现了一个简单的动态表单引擎,它使用动态加载的 ASP.NET 控件与 EAV 架构来处理数据模型的可变特性。企业一度对最终产品非常满意,但现在要求更复杂的动态形式:
- 字段可见性与其他表单字段的值相关联
- 与其他表单字段的状态相关的下拉可能值列表
- 跨表单执行各种业务规则:即FieldA的值必须不大于FieldX + 30天,假设FieldX不为空,等等等等
- 其他复杂的字段间依赖关系和业务规则
正如您可能想象的那样,我正在寻找一个现成的解决方案,因为从头开始滚动这样一个引擎似乎很乏味、耗时,而且并不是我们核心业务的一部分。理想情况下,我想要包含所有层(业务逻辑、表示层和持久性)的完整 ASP.NET 框架(MVC 或 WebForms)。然而,乞丐不能成为选择者,所以我会使用一个只处理业务规则定义和评估的框架。此外,我正在寻找一个严格的服务器端解决方案,因为我的双手被严格的政策束缚,不允许对客户端插件的任何依赖。
XForms 看起来非常合适,但我发现的唯一成熟的实现是基于 Java (Orbeon) 或 Django (Chiba)。我发现的其他 XForms 实现在某种程度上依赖于客户端插件。
如果我能找到一种将 Orbeon 与 ASP.NET 应用程序集成的方法,我愿意使用 Orbeon,但我没有看到这种混合实现的实际示例。
我简要查看了 Microsoft Office InfoPath,但它似乎不够强大,无法处理我需要实现的那种复杂场景。
欢迎所有想法!
jquery - CKEditor 在 jQuery UI Reorder 上冻结
我正在尝试使用 jQuery UI 框架对动态创建的 CKEditor 列表进行重新排序,但是我在释放编辑器时遇到了问题。当我刚刚使用 a 时它工作得很好<textarea>
,但是现在,在拖动操作完成后,它不会让用户写任何文本。
这是 Javascript 代码:
这是 HTML 代码:
jsf - 如何动态添加 JSF 组件
我可以动态添加 JSF 组件吗?我需要一个带有按钮的表单,该按钮应该<h:inputText>
在表单中添加一个。这可能吗?
我知道这在 JavaScript 中应该是可能的。有人知道如何在 JSF 中做到这一点吗?我认为主要问题是如何通过#{value}
.
jsf - 如何创建动态 JSF 表单域
我发现了一些类似的问题,但是有很多方法可以做到这一点,这让我更加困惑。
我们正在获取一个XML
正在阅读的文件。这XML
包含有关需要呈现的某些表单字段的信息。
所以我创建了这个自定义DynamicField.java
,它包含我们需要的所有信息:
所以我们有一个List<DynamicField>
.
我想遍历此列表并填充表单字段,使其看起来像这样:
然后<my:someCustomComponent>
将返回适当的 JSF 表单组件(即标签、输入文本)
另一种方法是只显示<my:someCustomComponent>
然后会返回一个HtmlDataTable
带有表单元素的元素。(我认为这可能更容易做到)。
哪种方法最好?有人可以向我展示一些链接或代码,其中显示了我如何创建它吗?我更喜欢完整的代码示例,而不是像“你需要一个子类javax.faces.component.UIComponent
”这样的答案。
javascript - 尝试使用 jQuery 清除表单输入,以便我可以将其重新添加到表单中
我有一个非常简单的 HTML 表单,用户可以在其中输入一个人的信息。该表格下方是一个按钮,允许他们“添加更多”。单击时,“人员”表单被复制并附加到页面。
我以前这样做的方法是获取我的 HTML 文件,复制出相关部分(“添加更多”的部分),然后将其保存到 Javascript 中的变量中。当我不得不对表单进行更改时,这变得相当烦人,因为我必须对 Javascript 变量进行相同的更改。
我的新方法是在 Javascript 中动态创建变量。当页面加载时,我使用 jQuery 提取代码的“添加更多”部分并将 HTML 缓存到一个变量中。然后,当单击“添加更多”按钮时,我将该缓存的 HTML 附加到页面。
问题在于表单输入。服务器端代码使用数据库中的用户数据自动填充表单。我想缓存没有表单输入的 HTML 数据...
我当前的功能如下所示:
它不起作用。我也不确定这是否是解决问题的最佳方法。
有任何想法吗?
java - 如何在 JSF 中动态添加字段?
大家好,
我正在拼命寻找有关使用 JSF 添加和删除字段和行的帮助。我正在使用 ICE Faces 来获得丰富的 UI 外观。以下是我的问题:
- 我必须连续添加一个文本框和两个按钮 (+) 和 (-)。
- 当用户单击 + 按钮时,应添加一个带有上述组件的新行。
- 当用户单击 - 按钮时,应从显示中删除相应的行。
我可以添加文本框等单个组件并将其删除。但是,这里我的挑战点是作为一行添加和删除。我将如何从 UI 视图根中删除该特定行(实例)。
我已经尝试了几次,但直到现在我都找不到解决方案。请向我建议可能的解决方案。
在此先感谢,克里希纳
ruby-on-rails - RoR:ActiveScaffold:如何使 update_column 功能成为有条件的?
架构:
目标是仅当 UI 上尚未占用 action_types.description 时才将 action_types.description 复制到 actions.description (!)。
做了什么:
或者,如果我们在“更新”期间仅在“创建”时没有此功能,我可以接受。这是一个一半的措施,但现在就足够了。
有任何想法吗?
(导轨 2.3.4)