问题标签 [formpanel]

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 投票
2 回答
3460 浏览

php - ExtJS 从数据库中加载表单项/字段

我在这里使用 ExtJS 3。我想从数据库中填充一个表单面板,其中包含要提交的字段。基本上,我不知道我的表单将拥有的女巫字段,我想从数据库中生成所有表单面板项目。我可以生成一个 JSON 字符串,作为来自 PHP 文件的响应,其中包含字段和所有内容,但我需要知道如何在 ExtJS 中使用它。

有什么帮助吗?

谢谢。

0 投票
4 回答
7215 浏览

rest - 如何让 FormPanel 使用 ExtJS 3.1.0 发布 JSON?

默认情况下,ExtJS 3.1.0 中的 a在您调用它的 submit() 函数时FormPanel发布表单字段。application/x-www-form-urlencoded

有没有办法让它发布 JSON 呢?

0 投票
2 回答
8722 浏览

javascript - Extjs - 在 FormPanel 中动态生成字段

我有一个生成表单面板的脚本:

然后,相同的脚本从我的服务器中检索一个 json 文件,该文件定义了该表单应包含的输入字段的数量。然后脚本将这些字段添加到表单中:

最后,表单被添加到我界面的相应面板中:

我遇到的问题是:当我通过单击按钮提交表单时,发送到我的服务器的 http 请求不包含添加到表单的字段。换句话说,我不会将这些字段发布到服务器。

任何人都知道为什么以及如何解决这个问题?

0 投票
2 回答
4302 浏览

extjs - ExtJS FormPanel 动态添加字段后更改 labelWidth

我有一个动态 FormPanel,我需要在加载所有字段后设置标签宽度。我在调用 this.doLayout 之前尝试过使用 this.labelWidth = 200 ,但它忽略了新值。

谁能告诉我在哪里可以设置并重新绘制表格,谢谢。

0 投票
1 回答
2066 浏览

javascript - 如何发现 Ext.FormPanel 是否已更改

我有一些 Ext.FormPanel,我只想在用户更改表单内的值时启用“保存”按钮。我如何发现用户更改了某些字段?

我试过 form.on("change"), SelectionMode 但没有任何成功。

0 投票
1 回答
1363 浏览

extjs - extjs在formpanel下提交tabpanel?

布局:窗口-->选项卡面板-->表单面板。如果我想提交formpanel,但是有很多formpanel,我不知道怎么办!是布局问题吗?我是java程序员。我使用struts2+extjs ......

0 投票
2 回答
1250 浏览

java - GWT - 从 FormPanel 上传文件后返回对象?

我正在使用 FileUpload 和 FormPanel 上传文件,在服务器上我使用上传文件中的数据生成一个列表。问题是我需要在客户端上显示这个列表,但是我找不到在普通 HttpServlet 中使用 GWT 的序列化来序列化它的方法。仅在无法处理 FormPanel 请求的 RemoteServiceServlets 中。

此外,从 SubmitCompleteEvent 获得对象后,我什至不知道如何反序列化客户端上的对象。

0 投票
1 回答
1574 浏览

javascript - ExtJs - FormPanel 无法正确呈现

我有构造函数(window + formPanel)

但是当我尝试创建它时 -var AddOrgWindowForm = new AddOrgWindowUI({n_full:'aaa'});AddOrgWindowForm.show();我得到一个空窗口(没有表单面板) 为什么 formPanel 不能正确呈现?我哪里有错误?谢谢。

0 投票
2 回答
482 浏览

database - GWT 和 notifyAll() (java.lang.Object)

我正在调用数据库。结果必须用于子表单。所以我想等到数据库的结果出来。为此,我需要同步。我的想法是使用 java.lang 中的 Object.notifyAll(),但 GWT 不支持这一点。对于 notifyAll(),GWT 中是否有任何等效的方法?

edit1:我正在使用 gxt FormPanel 提交数据。我可以更改 buttonBar 的类型,但我认为 addSubmitCompleteHandler 不会解决我的问题。

这里有一些代码片段:

edit2:我想从数据库中获取序列 ID(这是事件处理程序中的第一步)。此 ID 将用于提交。在提交时,我正在用数据填充数据库中的一些表格。该 ID 将用于识别哪个用户启动了提交,对于这个用户,我想显示带有“提交成功”消息的对话框。我希望,你明白我的意思:)(对不起,我的英语不好)

0 投票
1 回答
2558 浏览

extjs - ExtJS 添加 FormPanel 全局监听器或解决方案

我正在使用 ExtJS 3.0,我想扩展 FormPanel 或任何解决方案,以便每次显示表单时,第一个字段都应该获得焦点。我正在考虑像这样添加一个全局监听器(如果存在的话):

这可以做到吗?我有 40 多个表单,我不想为每个表单添加一个侦听器,我想为每个表单自动获取它的侦听器。

谢谢。