free-jqgrid - formatter:'select' 不显示元素的描述,而是显示选项的值
问题描述
使用免费的 JqGrid,我正在通过 jquery ajax 调用加载 editOptions,我还有一个元素的 jsonMap,现在使用 formatter:'select' 时,它不显示选项的描述,而是显示值
我已经尝试构建格式化程序,下拉显示但没有选定的值
{
name:'position_code',
index:'position_code',
sortable: true,
sorttype:'text',
width:200,
editable: true,
edittype:"select",
editoptions:{
value: function(){
return buildDropDown(drpPosition,"");
}
},
formatter:'Select',
/*
formatter:function(){
return "<SELECT>"+buildOptions(drpPosition,"")+"</SELECT>";
},
formatoptions: {disabled : false}, */
jsonmap:function(row){
return row["position_code"].val;
}
},
所以让我们说一下 buildDropDown(drpPosition,""); 的值。返回“1:一,2:二,3:三”等
和 row["position_code"].val = 2 的值
我希望它在网格上显示两个,但它显示 2
解决方案
JavaScript 中的代码区分大小写。你已经输入了代码
formatter : 'Select',
这是不正确的。它应该是:
formatter : 'select',
希望它能解决你的问题
推荐阅读
- java - 获取分成几部分的字符串长度
- rust - 是否可以定义重新分配到 std::vec::Vec 的增量因子?
- python - Google Cloud Tasks ImportError:无法导入名称“resource_pb2”
- cassandra-3.0 - 为什么我的带双引号的 cql 查询不起作用但带单引号的查询有效?
- python - 如何从 pandas.value_counts 获取每个变量的最大值?
- ios - 如何在没有底层 UIScrollView 的 UINavigationItem 上显示 UISearchController?
- java - 基于 IntelliJ 热插拔本地 tomcat Ant 部署
- node.js - 通过NodeJS将pdf上传到firebase存储,文件损坏
- ios - 无法从 JSONDecoder 获取数据,没错,是我编的结构?
- java - 当我尝试使用 Eclipse Marketplace 将 AWS Toolkit for Eclipse 2 安装到 Eclipse 中时,为什么缺少组件?