Combobox EasyUI-edatagrid-combox字段编辑器-不显示文本字段

Combobox EasyUI-edatagrid-combox字段编辑器-不显示文本字段,combobox,Combobox,非常愚蠢的问题-请帮忙-扯掉我的头发 组合框作为edatagrid中的编辑器-工作正常 本地数组是组合框的数据源-工作正常 远程php是edatagrid的源代码-工作正常 easyUI:1.3.4 jQuery:2.0.0 CentOS:5.9 问题 datagrid中的Combobox在选择后拒绝显示文本字段。坚持显示valueField。已经尝试了互联网上的多种解决方案 代码-抱歉-已在vi中编辑-格式可能非常不稳定-下面组合框的格式化程序功能是我尝试过的最新版本-坚持显示valueFie

非常愚蠢的问题-请帮忙-扯掉我的头发

组合框作为edatagrid中的编辑器-工作正常 本地数组是组合框的数据源-工作正常 远程php是edatagrid的源代码-工作正常 easyUI:1.3.4 jQuery:2.0.0 CentOS:5.9

问题

datagrid中的Combobox在选择后拒绝显示文本字段。坚持显示valueField。已经尝试了互联网上的多种解决方案

代码-抱歉-已在vi中编辑-格式可能非常不稳定-下面组合框的格式化程序功能是我尝试过的最新版本-坚持显示valueField

        <script type="text/javascript">
            $(function(){
                    var aRights =  [{rightid: 'V', rightname: 'View Only'},
                                    {rightid: 'E', rightname: 'Edit FPC'},
                                    {rightid: 'A',  rightname: 'Admin'},
                                    {rightid: 'N', rightname: 'None'}
                    ] ;
                    $('#cbCompany').combobox({
                            url: 'fpc_company_list.php',
                            valueField: 'companyid',
                            textField: 'companyname',
                            onSelect: function(rec) {
                                    var url = 'fpc_user_list.php?companyid=' + rec.companyid;
                                    $('#cbUser').combobox('reload', url);
                                    //$('#cbUser').combobox('clear');
                            }
                    });
                    $('#cbUser').combobox({
                            valueField: 'userid',
                            textField: 'userfullname',
                            onSelect: function (rec) {
                                 var url = 'fpc_get_user_channel_map.php?userid=' + rec.userid ;
                                 $('#tChannels').edatagrid({url: url}) ;
                            }
                    });
                    $('#tChannels').edatagrid({
                                    url: 'fpc_get_user_channel_map.php',
                                    columns: [[
                                                    {field: 'channelid', title: 'Channel ID', visible: false},
                                                    {field: 'channelname', title: 'Channel'},
                                                    {field: 'rights', title: 'Rights', width: 150, editor: {type: 'combobox',
                                                                                                    options: {
                                                                                                                    valueField: 'rightid',
                                                                                                                    textField: 'rightname',
                                                                                                                    panelHeight: 'auto',
                                                                                                                    data: aRights,
                                                                                                                    formatter: function(value) {
                                                                                                                            console.log(value) ;
                                                                                                                            for (var i = 0; i < aRights.length; i++) {
                                                                                                                                    if (aRights[i].rightid == value.rightid) return aRights[i].rightname ;
                                                                                                                            }
                                                                                                                            return value.rightid;
                                                                                                               }
                                                                                                        }

                                                                                                    }

                                                    }
                                            ]]
                    });
                    $('#bSubmit').bind('click', function() {
                                            var selRow = $('#tChannels').datagrid('getData');
                                            var jsonStr = JSON.stringify(selRow) ;
                                            alert(jsonStr) ;
                                            $.ajax({
                                                    url : 'fpc_map_user_channel_update.php',
                                                    type: 'POST',
                                                    dataType: 'text',
                                                    data: jsonStr,
                                                    done: function(res) {
                                                            alert(res) ;
                                                    }
                                            });
                                    } //function
                    ); //button bind
            });
    </script>

$(函数(){
var aRights=[{rightid:'V',rightname:'View Only'},
{rightid:'E',rightname:'Edit FPC'},
{rightid:'A',rightname:'Admin'},
{rightid:'N',rightname:'None'}
] ;
$('cbCompany')。组合框({
url:'fpc_company_list.php',
valueField:'公司ID',
文本字段:“公司名称”,
onSelect:功能(rec){
var url='fpc_user_list.php?companyid='+rec.companyid;
$('#cbUser')。组合框('reload',url);
//$('#cbUser')。组合框('clear');
}
});
$('#cbUser')。组合框({
valueField:'用户ID',
textField:'userfullname',
onSelect:功能(rec){
var url='fpc\u get\u user\u channel\u map.php?userid='+rec.userid;
$('#tChannels').edatagrid({url:url});
}
});
$('#tChannel').edatagrid({
url:'fpc_get_user_channel_map.php',
栏目:[[
{字段:'channelid',标题:'channelid',可见:false},
{字段:'channelname',标题:'Channel'},
{字段:'权限',标题:'权限',宽度:150,编辑器:{类型:'组合框',
选项:{
valueField:'rightid',
文本字段:“rightname”,
面板高度:“自动”,
数据:干旱,
格式化程序:函数(值){
console.log(值);
对于(var i=0;i
Solved-由于缺乏声誉,在接下来的7个小时内无法回答我自己的问题-为了不浪费任何人的时间,我的错误是包含了组合框编辑器的格式化程序-格式化程序应该为列/字段设置-我不能粘贴在这里,因为代码超过了注释限制3000个字符$('#tChannels').edatagrid({columns:[[{