您好,欢迎访问一九零五行业门户网

easy ui 如何强制打开 combogrid

我作了两个combobox 一个如果是focus的时候会 把combogrid打开
另外一个却不会自动打开
我找了好久都找不到方式来打开,请问各位大大有没有方式,让combobox在foucsu的时候就把combogrid打开....
两个combox 的程序如下 原combogrid为空值,每一次键入数据后再捞数据再 reload combogrid...
(不会自动开启)
$('#assets_user_id').combogrid({ panelwidth:500, idfield:'user_id', textfield:'display_name', fitcolumns:true, columns:[[ {field:'user_name',title:'用户名称',width:60}, {field:'display_name',title:'显示名称',width:80}, {field:'gp',title:'组织',width:80}, ]] }); $(#assets_user_id).combobox('textbox').bind('input', function(e){ var data1=this.value $.ajax({ url: app/ajax_assets.php?type=get_cg&value=+data1, datatype:json, }).done(function(msg) { $(#assets_user_id).combogrid('grid').datagrid('loaddata',msg); $(#assets_user_id).combobox('settext', data1); }); })

(会自动开启)
$('#assets_client_id').combogrid({
panelwidth:500,
idfield:'client_id',
textfield:'name',
fitcolumns:true,
columns:[[
{field:'client_id',title:'用户编号',width:60},
{field:'name',title:'计算机名称',width:80},
{field:'ip',title:'ip',width:80},
]]
});
$(#assets_client_id).combobox('textbox').bind('input', function(e){
var data1=this.value
$.ajax({
url: app/ajax_assets.php?type=get_cc&value=+data1,
datatype:json,
}).done(function(msg)
{
$(#assets_client_id).combogrid('grid').datagrid('loaddata',msg);
$(#assets_client_id).combobox('settext', data1);
});
});
其实重点在 如何强制开启combogrid的方式
当 focus时自动开启 combogrid
当focus时 无法自动开启
回复内容: 我作了两个combobox 一个如果是focus的时候会 把combogrid打开
另外一个却不会自动打开
我找了好久都找不到方式来打开,请问各位大大有没有方式,让combobox在foucsu的时候就把combogrid打开....
两个combox 的程序如下 原combogrid为空值,每一次键入数据后再捞数据再 reload combogrid...
(不会自动开启)
$('#assets_user_id').combogrid({ panelwidth:500, idfield:'user_id', textfield:'display_name', fitcolumns:true, columns:[[ {field:'user_name',title:'用户名称',width:60}, {field:'display_name',title:'显示名称',width:80}, {field:'gp',title:'组织',width:80}, ]] }); $(#assets_user_id).combobox('textbox').bind('input', function(e){ var data1=this.value $.ajax({ url: app/ajax_assets.php?type=get_cg&value=+data1, datatype:json, }).done(function(msg) { $(#assets_user_id).combogrid('grid').datagrid('loaddata',msg); $(#assets_user_id).combobox('settext', data1); }); })

(会自动开启)
$('#assets_client_id').combogrid({
panelwidth:500,
idfield:'client_id',
textfield:'name',
fitcolumns:true,
columns:[[
{field:'client_id',title:'用户编号',width:60},
{field:'name',title:'计算机名称',width:80},
{field:'ip',title:'ip',width:80},
]]
});
$(#assets_client_id).combobox('textbox').bind('input', function(e){
var data1=this.value
$.ajax({
url: app/ajax_assets.php?type=get_cc&value=+data1,
datatype:json,
}).done(function(msg)
{
$(#assets_client_id).combogrid('grid').datagrid('loaddata',msg);
$(#assets_client_id).combobox('settext', data1);
});
});
其实重点在 如何强制开启combogrid的方式
当 focus时自动开启 combogrid
当focus时 无法自动开启
找问题的发现了这个问题,虽然有点久了……
javascript$(#assets_client_id).combogrid(showpanel)
这就可以打开选择面板。
没看明白~~~ 强制开启combogrid是指?
其它类似信息

推荐信息