easyui下拉表格例子

{          // datagrid的其他字段...        },        {
                field : 'path', // 实际属性
                title : 'Path', // 页面显示的列名
                editor : {
                    type:'combogrid', // 指定使用combogrid组件
                    options:{         // combogrid组件的属性设置
                        panelWidth : 450,
                        panelHeight : 250,
                        idField : 'id', // 选中下拉选项时,实际保存的值,来自columns
                        textField : 'path', // 选中下拉选项时,框中显示的值,来自columns
                        method : "GET",     // ajax动态请求的方式
                        url : '/rest/test?id=' + $('#id_select').val(), // 在这里配置url,并不好用。url的值需要在每次请求前动态修改才可以。
                        mode : 'remote', // 指定是调用远程方法获取
                        fitColumns : true,
                        multiple: false,
                        editable: false, // 不可编辑
                        columns : [[
                                    {
                                        field : 'id',
                                        title : 'id',
                                        width : 50,
                                        hidden : true
                                    },
                                    {
                                        field : 'path',
                                        title : 'Path',
                                        width : 150
                                    },
                                ]],
                        onBeforeLoad : function(){                 // 关键代码:在每次ajax请求前,修改url的值 
                            $(this).datagrid('options').url = '/rest/test?id=' + $('#id_select').val();
                        },
                        loadFilter: function (respose){                 // 关键代码:将返回的值,转为combogrid可识别的数据。                 // combogrid只要两个字段:total,总数;rows,所有列的数据,是一个数组。                  // response.data是一个对象list
                            respose.total = respose.data.length;
                            respose.rows = respose.data;
                            return respose;
                        },
                    }
                },
            },       {          // datagrid的其他字段...       }