新手问题 有没有用 Ruby 和 ExtJS 框架做过项目的,求指教

xiaoxiao · 2013年06月12日 · 最后由 tdseed 回复于 2013年09月16日 · 2438 次阅读

这是我要提交form部分的代码 var form = new Ext.form.Panel({ items: [ { xtype : 'combo', fieldLabel:'suppliers list', listConfig : { loadingText : 'loading', emptyText : 'no match suppliers', maxHeight : 300 }, minChars : 2, queryDelay : 300, queryParam : 'company', triggerAction: 'all', store : bookStore, displayField:'company', valueField:'company', queryMode: 'remote', typeAhead: true, forceSelection: true, allowBlank:false, emptyText:"enter code", name: 'suppliers', hiddenName: 'suppliers', multiSelect: true, } ] }); 提交form的部分代码 if (form.getForm().isValid()) { Ext.Ajax.request({ url: 'manager/material_add', params: form.getForm().getValues(), }) } 我选择了yi 和ti这两个值,提交之后使用firebug查看提交的数据格式是 suppliers yi suppliers ti 这两个参数是一样的,怎么修改使提交的参数不同

共收到 7 条回复

提交的时候手动写一下……combo提交出来是这样的。 我反正是尽量少用能multiselect的combo,实在要用的地方手写

Ext.Ajax.request({
    url: 'manager/material_add',
    //params: form.getForm().getValues(), 
    jsonData: form.getForm().getValues(), 
})

用jsonData可以传过去么?

一定要用params传的话,可以考虑

//hiddenName: 'suppliers',
hiddenName: 'suppliers[]',

这样rails可以正常接收。但是对于checkbox写起来很啰嗦

#3楼 @hsiss 能问一个ueditor的问题么,图片上传的。。。

@tdseed 用过一点ueditor,欢迎交流

#6楼 @hsiss 能帮我看下代码么,一个demo,没在git上,要不邮箱发我一下,我的在个人资料里有。。

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册