使用免费的JqGrid,我通过jquery ajax调用加载editOptions,我也为该元素提供了一个jsonMap,现在使用formatter:'select'时,它不显示选项的描述,而是显示值< / p>
我已经尝试构建格式器,下拉菜单显示但没有选定的值
{
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
答案 0 :(得分:0)
JavaScript中的代码区分大小写。 您已输入代码
$stmt = $conn->prepare('SELECT count(*) FROM owned_assets WHERE uid=? AND type=? LIMIT '.$start.', '.$rLim);
$stmt->bind_param('ii', $uid, $assetType);
$stmt->execute();
$total = $conn->query('SELECT FOUND_ROWS() as total')->mysqli_fetch_array()['total'];
这是不正确的。应该是:
formatter : 'Select',
希望它将解决您的问题