ExtJS4 - 如何将 Ext.form.Basic 转换为 HTMLFormElement

Posted

技术标签:

【中文标题】ExtJS4 - 如何将 Ext.form.Basic 转换为 HTMLFormElement【英文标题】:ExtJS4 - How to convert Ext.form.Basic to HTMLFormElement 【发布时间】:2014-01-25 04:28:08 【问题描述】:

第三方 javascript 函数需要传入原生 html <form>。我有一个 Ext.form.Basic 对象。如何将其转换为原生 HTML 表单?

【问题讨论】:

【参考方案1】:

Ext.form.BasicstandardSubmit(布尔值)有一个配置。如果设置为 true,那么当 submit() 被执行时,它将提交一个标准的 html 表单。 Check out sencha docs for more info

【讨论】:

我需要将 from 提交到不同的域。设置standardSumit:true 没有帮助。该网站的所有者提供了 javascript 以使用 JSONP 提交表单。该函数的示例调用是AAA.process(document.forms[0], ......)。看来我必须将原生 HTML 表单传递给这个函数。 @user2074056 hrmm,jsonp 需要一个带有所需数据的脚本标签,我敢打赌process 方法正在采用forms 元素并构造一个jsonp 请求。 ExtJS 可以提交JsonP 请求,check out this link。这是我创建的general gist,我通常用来提交

以上是关于ExtJS4 - 如何将 Ext.form.Basic 转换为 HTMLFormElement的主要内容,如果未能解决你的问题,请参考以下文章

如何在 extjs4.1 中舍入浮点值

Extjs4 localstorage -- 如何删除所有记录?

如何在 extjs4.1 中动态更新网格的摘要类型

ExtJS4:如何在文本框、组合框等旁边显示验证错误消息

如何从 extjs4.1 中的应用程序控制器调用视图

如何再次使用 ExtJs4 组件?