ExtJS使用控制器中的View Form Data作为Ajax请求参数
Ext-JS Using View Form Data in Controller as Ajax Request Param
我对ExtJS很陌生。
我有一个表单在视图中,它包含一个有两列的表布局。一列包含另一个表格布局,其中包含三个文本字段、一个按钮和一个网格面板。
我有一个控制器,它有一个按钮的监听器(内部表布局),我使用的是Ajax请求,需要将三个文本字段的值作为Params传递。我尝试了几种方法,但无法传递参数值。
我几乎研究了一天,发现了不同的方法,比如使用Ext.getCmp方法,但都没有真正奏效。
根据我过去的网络经验,我认为我们需要从id或名称访问表单及其元素,但它不起作用。
有人能给我介绍一些好的资源来理解ExtJs的体系结构和形式吗。
提前感谢。
如果您使用ExtJS 4.0,请访问以下链接:
http://dev.sencha.com/deploy/ext-4.0.0/examples/form/xml-form.html
提供了一个很好的示例,源代码显示了如何通过AJAX请求和Ext.form.Panel组件加载和保存数据。其他形式的例子可以在这个链接找到:
http://dev.sencha.com/deploy/ext-4.0.0/examples/#sample-13
这些示例链接都来自Sencha的网站,因此它们都应该包含实现最佳ExtJS实践的示例。
终于拿到了,耐心赢了。
var win = btn.up('window'),
form = win.down('form');
form.getForm().findField('NamePropertyValue').getSubmitValue()
上面的代码起作用了。
相关文章:
- 在自定义mean.io包中使用angular-chart.js作为依赖项
- 访问HTML中的data-*属性并将其作为道具传递
- 获取点击按钮的值/attr作为event.data,带有.on(“点击”…)
- 关联数组,并使用父数组d作为selection.data()的源数组
- ExtJS使用控制器中的View Form Data作为Ajax请求参数
- “data-”属性作为超链接的一部分.HTML 到 JavaScript
- 使 jqgrid 填充从作为“data”传递的数据派生的数据
- 为什么我不能在 AngularJS 中使用 data-* 作为指令的属性名称
- 将Data EventSource Server Sent Event(SSE)作为另一个变量传递
- jQuery clone()是一个带有子元素的元素,并保存到data()作为备份
- jQuery获取data-name作为值
- click.modal.Data-api作为事件名称的意思
- 使用关系作为Ember.Data的查询
- 不能使用jquery .append(data)作为.val(append(data))
- 对每个图像使用Jquery异步图像加载器(JAIL)并将data-src属性作为触发器是明智的吗?
- Angular工厂返回index.html作为响应.data而不是JSON
- Javascript有一个图像作为URI数据,我如何通过multipart/form-data表单上传这个图像
- jQuery .data(),需要接受数组元素作为键或寻找替代(JSON?)
- 不能获取具有特定id的元素作为属性'data-parent'
- 将$index和$data作为参数传递给单击处理程序