问题标签 [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 投票
1 回答
1086 浏览

javascript - ExtJS FormPanel 更改元素名称

我有一个带有复选框树的 FormPanel,它是在创建时添加的。现在我想更改面板内所有复选框的通用名称模式。根据 DOM,名称已正确更改,但当我提交表单时,仍会提交旧名称。尝试调用 .doLayout 但没有任何运气。有任何想法吗?

0 投票
3 回答
2635 浏览

forms - 无法在容器面板初始化时调用 Ext Js FormPanel 上的 getValues()

我有一个要添加到主 TabPanel 的 Ext Js 面板。我添加的面板包含一个 FormPanel 作为它的项目之一,在 FormPanel 内我有一个 Name 字段。我想要做的是根据表单字段中的名称更改选项卡的名称。

问题是,如果我在面板的 initComponent 中调用 FormPanel getForm().getValues(),我会收到以下 javascript 错误:

如果我在 initComponent 之外执行此操作(例如按下按钮),一切正常。在做了一些测试之后,我认为问题在于 FormPanel 实际上还没有渲染(因此 dom 不存在),getValues()失败了。但是,我似乎无法找到一种方法来从加载时的面板中获取 FormPanel 的值。

我试图监听事件。我试过了:

但是这样做表明AfterRender在实际呈现表单之前调用它(它在屏幕上不可见)。将警报更改为我的自定义函数处理程序会产生先前的 dom 异常。我尝试使用activateandenable事件而不是afterrender,但即使 API 说 FormPanel 会触发这些事件,alert('test') 也不会被调用。

在加载我的面板时,我似乎找不到任何方法让我的面板获取内部 FormPanel 的值。有没有人有任何想法?

0 投票
1 回答
2999 浏览

javascript - 存在工具栏时,Ext js FormPanel 不显示面板项

我似乎在这里遇到了一个奇怪的问题。扩展组件具有以下代码:

问题是当这个面板呈现时,工具栏是唯一呈现的东西。通过调试,我可以看到它BuildDetailItemArray()被正确调用并返回正确的结果。

当我注释掉该this.tbar =行时,它变得更加奇怪,因为当工具栏不存在时,字段集和字段会正确呈现。即使我扩展Panel而不是FormPanel. 我还尝试将表单字段抽象到它自己的组件中,并且发生了同样的事情。

任何人都知道为什么这似乎不起作用?

0 投票
1 回答
4444 浏览

extjs - 如何在 ExtJS 中对表单面板字段进行顶部对齐和自动换行?

如何使多行表单字段Description自动换行并使其文本顶部对齐?

替代文字

当我尝试xtype: 'textArea'时,我收到错误types[config.xtype || defaultType] is not a constructor

0 投票
2 回答
565 浏览

google-app-engine - 使用 GWT 将文件上传到 AppEngine:如何向用户提供反馈?

我的网站上有一个 GWT-FormPanel,人们可以在其中上传图片并回答一些问题。它工作得很好。唯一的问题是:我想在实际文件过程中给用户一个反馈(例如:0% 到 100%)。但我不知道我该怎么做。我认为这是一个非常普遍的问题,这就是为什么我想问你们是否知道任何可以帮助我解决这个问题的教程或示例。

我已经尝试过GWTUpload,但它没有达到我想要的效果:我在 FormPanel 的末尾有一个提交按钮,而 GWTUpload 有它自己的“发送”按钮,我不想拥有它。

提前感谢您的帮助和圣诞快乐!

0 投票
3 回答
1073 浏览

javascript - 实例化我的扩展 Ext JS FormPanel 的实例时发生 TypeError

我的 javascript 中有以下 FormPanel

当我尝试使用以下代码创建此实例时:

出现以下异常:

我看不出有什么不对的。如果我拔掉header: false电话,同样的事情也会发生,所以不是这样。

我究竟做错了什么?

0 投票
2 回答
7276 浏览

post - Extjs在Formpanel中提交multipe tabpanel

嗨,我正在寻找一种提交包含多个选项卡式表单的表单的方法。用户必须能够通过 POST 一次提交从所有选项卡提交全部数据。主要问题是数据不会提交,除非它被明确呈现/打开,并且在提交时不包括其他未呈现的选项卡表单。:(

我一直在寻找方法,但徒劳无功。如果我错了,请纠正我这与数据绑定有关吗?

示例代码:

0 投票
2 回答
1311 浏览

css - GWT FormPanel 并将数据提交到服务器

我有一个 GWT 应用程序,我需要将 FormPanel 用于包装一个文本框(TextBox)。(解决一些样式问题)

编辑: 样式问题是:我们正在使用一些预构建样式表,这些样式表通过 HTML 标签名称放置样式......所以我们需要放置一个form标签来包装一些组件以便能够读取样式!

问题是,在 KeyPress 事件中,我注意到页面中出现了加载。尽管结果返回 ajaxaly,就好像没有发生客户端 - 服务器之旅一样。

问题是,如何去掉这趟服务器?

注意:我只是将组件包装到窗体中,我没有设置它的任何属性:

谢谢。

0 投票
1 回答
1782 浏览

extjs - ExtJS:扩展表单面板时的按钮操作

当我试图覆盖 Ext formpanel 时,如何调用 formpanel.getForm() 方法?

});

0 投票
3 回答
3102 浏览

extjs - ExtJS、FormPanel 和 TabPanel 组件:post 不会发送所有字段

这是我的问题:只要不显示选项卡,就不会发送选项卡中包含的数据。如果我单击一个选项卡,数据将添加到“堆栈”并通过 post 事件发送。(请参阅代码)我没有得到的是我正在使用“deferredRender:false”。这似乎是唯一用于“强制”字段计算的东西。我没有看到我错过了什么,但我错过了一些东西。谁能帮我?

非常感谢。

这是 DossierPanel 类的完整源代码(有效):