easyui combobox 问题

ApocalX 2017-02-04 01:14:40
<th data-options="field:'wh_code',width:60,sortable:true,align:'center',
formatter:function(value,row)
{
return row.wh_code;
},
editor:{
type:'combobox',
options:{
valueField:'wh_code',
textField:'wh_code',
url:'{$stock}',
onChange:function(newValue, oldValue)
{
store_wh(newValue)
}
}
}">仓库</th>
<th data-options="field:'store_whouse',width:60,sortable:true,align:'center',
editor:{
type:'combobox',
options:{
valueField:'store_whouse',
textField:'store_whouse',
}
}">仓位</th>

function store_wh(value)//仓位下拉列表赋值
{
var row = $('#los_n').datagrid('getSelected');
var rowIndex = $('#los_n').datagrid('getRowIndex',row);
var target = $('#los_n').datagrid('getEditor', {'index':rowIndex,'field':'store_whouse'}).target;
target.combobox('clear');
target.combobox({
url:'{$store}',
queryParams:
{
dept_name:$("#dept_id").val(),
wh_code:value
}
});
}

代码如上为什么下拉列表会超出列的范围

是哪里代码写错了吗
...全文
117 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
ApocalX 2017-02-06
  • 打赏
  • 举报
回复
引用 1 楼 yibey 的回复:
easy诸如此类的bug有不少,你可以在列后面增加一个空白列试试看,不要把编辑状态的combobox列放最后一列
看了别人的方法 换用这个就没问题
var url = '{$store}?dept_name='+$("#dept_id").val()+'&wh_code='+value; 
        target.combobox('reload', url);
yibey 2017-02-04
  • 打赏
  • 举报
回复
easy诸如此类的bug有不少,你可以在列后面增加一个空白列试试看,不要把编辑状态的combobox列放最后一列

87,921

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧