问题标签 [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.

0 投票
1 回答
199 浏览

adobe - 应用阅读器扩展会删除表单脚本?

情况:

我正在使用 Adob​​e Livecycle ES2 和 Flex 在我们的项目中,我们在带有 flex Iframe 的 flex 表单中显示一个 pdf 表单,因此我们使用 adobe 表单桥在 flex 和 Pdf 之间进行通信。

现在的问题:我有一个带有 2 条路由的 livecycle 服务,第一个路由用数据、应用加密和阅读器扩展填充表单,以便用户可以查看和编译空字段。第二条路线与路线 1 相同,但我想以只读模式显示表单,因此用户无法编辑任何内容。

我修改了阅读器扩展操作来做到这一点,只检查了数字签名。(用户可以看到表格和签名)。

第一条路线完美无缺。第二条路线不...

在第二种情况下,表单桥不起作用,脚本也不起作用。这就像 livecycle 删除了表单中的所有 javascript。

我被击中了。。

0 投票
0 回答
354 浏览

javascript - Rails - 在表单中动态生成深度嵌套的属性

我还没有找到针对我的特定问题的解决方案,或者对它的理解不够,不知道去哪里找。

我有一个嵌套表单,可以根据 Railscast 196/197 动态生成新对象。这工作正常(在 rails 3.0.9 中),除了在更深层次(第 3 级)混合了 has_one 和 has_many。我不确定这是否是我不理解的必要 javascript 修改、关联或嵌套属性的初始化。

为简单起见,我将我的模型翻译为:有一棵树,它有_一个树干,还有_很多个苹果。每个苹果都有_one 核心和has_many 蠕虫。

当我创建一棵新树时,我的创建表单会自动显示树干的字段,以及一个带有一个核心和两个蠕虫的苹果的字段(我喜欢我的水果填充和社交......)。

我可以有条件地为中继创建一个“添加”链接,以防万一由于某种原因没有一个。

我可以为新苹果动态创建添加链接。但是,当我这样做时,它不会自动初始化为一个核心和两个蠕虫。我认为这是因为它是通过 javascript/helper 生成的,而不是在树控制器的“新”方法中,就像表单本身一样。

对于蠕虫来说,这并不是什么大问题,因为苹果可以有零个蠕虫,所以无论如何通常都有一个“添加蠕虫”链接是有意义的。然而,一个苹果应该只有一个核心,所以我不想要一个添加链接,它应该就在那里。

理想情况下,每个“添加苹果”都会初始化一个核心和两个蠕虫。

当我添加一个苹果时,我不知道如何调整 javascript/helper 来初始化苹果的嵌套属性(核心和蠕虫)。

另外,我不知道如何初始化苹果对象,以便它有一个自动初始化的核心对象。

我不知道,失败了,如何通过视图访问树控制器的 apple(s) 属性中的核心属性,这样我就可以做一些与树干类似的事情——也就是说,“如果由于某种原因主干不存在,请在 _form 部分中创建一个新的(或显示一个“添加”链接以创建一个新的)”。

--> 这个,但又多了一层。如果我去 _apple_fields 部分并尝试类似@tree.apple/s.core 的东西,我会得到错误,如果我进一步进入 _core_fields 部分并尝试使核心可用于检查空白?我找不到能够访问许多苹果内核之一的正确语法。无论如何,它都不是理想的解决方案。

非常感谢任何指针。我猜这个解决方案真的很简单,而且我对这一切都太陌生了,看不到它......

0 投票
2 回答
6462 浏览

jsf - 如何使用rich:dataTable 生成具有动态列的表?

我必须使用 JSF 生成一个动态表。我有一个包含标题的数组列表和另一个包含用于保存实际数据的字符串列表的列表 - 主列表中的每个条目代表一行。是否可以使用rich:datatable 生成动态表?rich:columns 是一个需要考虑的选项吗?

0 投票
2 回答
2498 浏览

vb6 - 数组中包含名称的vb6调用表单

我有一个名为 Menus 的数组。它包含每个元素的表单名称。

如何动态调用它们?

例如,如果Menus(1) = "Login"Menus(2) = "Logout"我需要说

但我想使用数组名称来做到这一点。我显然不能这样做:

这在VB中是可能的还是有办法解决这个问题?

提前致谢!

0 投票
2 回答
723 浏览

python - 使用 django 和谷歌应用引擎的动态表单?

我和我的高级项目组正在为谷歌应用引擎(python)中的 django 设计一个表单,我们想知道是否有办法制作动态表单。也就是说,用户可以单击按钮向表单添加字段,就像我们有一个部分,用户可以在其中输入有关特殊测试的数据,但根据情况,它们可能是 0 到相当多的测试。如果用户不打算使用测试,或者只使用很少的测试,我们不想浪费大量空间和大量空白字段。我们已经看到了使用 javascript 和 html 表单完成此操作的示例,但不适用于 django,我们无法弄清楚如何去做。关于如何做到这一点的任何建议,或者是否有可能?谢谢!

0 投票
0 回答
136 浏览

ruby-on-rails - 制作动态表单的 Rails 方式是什么?(JQuery 是唯一的选择吗?)

我要制作这样的表格:

  1. 向用户显示消息(文本、对象描述)

  2. 显示按钮列表。比如“评论”、“重新路由”和“关闭”。

3.1 如果用户点击'comment',显示text_area 供输入。输入不是来自模型的属性,它必须稍后附加到“日志”字段。

3.2 如果用户点击'reroute',显示collection_select 来选择重新路由给谁。

3.3 如果用户点击“关闭”,则显示 text_area 以供输入。输入必须稍后保存到模型的“解决方案”字段中。

这样做的rails方法是什么?我应该开始学习 JQuery 还是有一些宝石来代替它?或者也许我不需要什么特别的东西,这样的事情可以单独用 Rails 完成?

0 投票
3 回答
3912 浏览

ajax - Symfony 2.0 使用 JS 更新选择选项?

我已经在谷歌上搜索了几个小时,但令人惊讶的是,我没有找到关于该主题的任何主题。

我有以下表格

当用户在表单中选择一个城市时,我希望区的选项能够动态更新并仅限于该城市。使用 Ajax 还是 JS?最佳做法是什么?您知道有关该主题的教程吗?如果有人能让我走上正确的轨道,那将有很大帮助..

谢谢!

0 投票
2 回答
317 浏览

javascript - dynamic javascript/php form with radios creating a second field

I'm having a little 'teething' problem here is my code so far

what i want this to do is create (or unhide) the issue or ref text box depending on which radio button is selected without creating multiple text boxes.

sorry for any inconvenience if this is a rookie mistake, i have never worked with java before nor a language like it.

This is the working code as of 07:15 26/05/2012 as thanks to Amy McCrobie. It has undergone some edits since Amy's version (see below) i have moved all scripts above the form to make adding the next few fields easier, added a statement for word of mouth, omitted <head> as that is part of index.php and meta.php while this is for form.php, added a spacer and made the function name more specific.

index.php

meta.php

form.php

style.css

0 投票
2 回答
3077 浏览

zend-framework - Zend Framework 动态添加表单字段并填充

我一直在尝试创建一个表单,用户只需按下一个按钮,表单就会添加一个新字段供用户使用。我有 2 个这些动态添加的字段类型。

首先是用户可以上传文件的字段,通过按下添加按钮,另一个字段将粘贴在当前字段下方并准备好使用。

我遵循了一个关于如何使用一些 ajax 和 jQuery 来完成这项工作的旧指南。

准确地说,本指南:http: //www.jeremykendall.net/2009/01/19/dynamically-adding-elements-to-zend-form/

如您所见,它来自 2009 年,有点过时,但在当前 Zend Framework 版本 1.11.11 下仍然有效

然而,问题出现了,因为我想要表单的编辑/更新版本。我需要填充它的字段,但首先我需要为要存储的数据创建足够的字段。因此,当有 3 个文件已上传时,它应该创建 2 个附加字段并将 3 个文件名放在这些字段中准备好进行编辑和更新。简单地使用$form->populate($stuff)是行不通的

我只是不知道如何做到这一点,关于动态添加字段的教程只涉及到,addAction而不是如何editAction在这些条件下创建。

是否有关于如何创建和管理此类表单的教程?我敢肯定我不是唯一一个有想法建立这种形式的人吗?

如果有要求,我可以添加我的代码,但它与指南中的示例相同,只是表单中的一组元素不同。

添加一个使用它的小例子。用户添加一个包含 3 个文件的项目,这些文件与文件名一起上传,因此在数据库中它看起来像这样:File_Id : '1' , File_Name : 'SomeFile' , File_location : 'somewhere/on/my/pc/SomeFile.txt'.

现在用户意识到他忘记了一个文件或想从该列表中删除一个文件,他转到编辑页面,在这里我希望表单显示以前添加的文件名。因此,如果有 3 个文件,它显示 3,当有 2 个文件时,它显示 2,等等。我如何构建一个表单以根据上传文件的数量动态添加字段,然后填充它们?

任何关于如何处理这个问题的建议都非常感谢:)

0 投票
1 回答
1277 浏览

java - 在 Play 1 中移植动态表单绑定 Play 2 示例应用

以下是 Play 2 应用程序, https://github.com/playframework/Play20/tree/master/samples/java/forms

它描绘了动态表单绑定,其中表单字段和部分在客户端动态添加和删除。

这是一个 Play 2 示例应用程序。我想将它移植到 Play 1 代码库上。

如果有人可以在 Play 框架 1.xt 中移植相同的应用程序将是一个很大的帮助!GitHub 共享将是逐步改进移植应用程序的绝佳方式!

想法是在 Play 1 中为此类用例学习最佳实践。动态形式生成播放控制器绑定