代码之家  ›  专栏  ›  技术社区  ›  changelog

ext.form.formpanel和表单提交

  •  0
  • changelog  · 技术社区  · 16 年前

    我一直在尝试使用操作类ext的默认值提交带有FormPanel的表单。但是,我希望它将响应视为脚本,而不是JSON编码的。

    有人在这方面有经验吗?

    2 回复  |  直到 7 年前
        1
  •  2
  •   Dave Nolan    16 年前

    最好的计划是通过扩展 Ext.form.Action .

    那么你就可以 eval 这个 response 对象或 result 对象中 success 自定义操作的回调。

    可以从调用自定义操作 Ext.form.BasicForm 以通常的方式。

        2
  •  1
  •   Aliaksandr Sushkevich    7 年前

    使用 Form.getForm().submit() 由于您的操作响应调用工作良好,将自动向后端提交表单值以及您希望提供的任何自定义值。在返回响应时,会向您传递一个响应对象,该对象可以是您想要的任何对象。所以您可以在成功处理程序中轻松地计算返回值。

    还存在将此功能添加到普通 Ext.ajax.request 看到 here . 也存在 Ext.data.ScriptTagProxy 除了跨域脚本标记,它的作用是一样的。