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

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

这是我要提交 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 这两个参数是一样的,怎么修改使提交的参数不同

提交的时候手动写一下……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 上,要不邮箱发我一下,我的在个人资料里有。。

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