easy ui 如何强制打开 combogrid

php中文网
发布: 2016-06-06 20:33:41
原创
1458人浏览过

我作了两个combobox 一个如果是focus的时候会 把combogrid打开
另外一个却不会自动打开

我找了好久都找不到方式来打开,请问各位大大有没有方式,让combobox在foucsu的时候就把combogrid打开....

两个combox 的程序如下 原combogrid为空值,每一次键入数据后再捞数据再 reload combogrid...
(不会自动开启)

<code>$('#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);


                     }); 
        })
</code>
登录后复制

(会自动开启)
$('#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的方式

达芬奇
达芬奇

达芬奇——你的AI创作大师

达芬奇 144
查看详情 达芬奇

当 focus时自动开启 combogrid

easy ui 如何强制打开 combogrid

当focus时 无法自动开启

easy ui 如何强制打开 combogrid

回复内容:

我作了两个combobox 一个如果是focus的时候会 把combogrid打开
另外一个却不会自动打开

我找了好久都找不到方式来打开,请问各位大大有没有方式,让combobox在foucsu的时候就把combogrid打开....

两个combox 的程序如下 原combogrid为空值,每一次键入数据后再捞数据再 reload combogrid...
(不会自动开启)

<code>$('#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);


                     }); 
        })
</code>
登录后复制

(会自动开启)
$('#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

easy ui 如何强制打开 combogrid

当focus时 无法自动开启

easy ui 如何强制打开 combogrid

找问题的发现了这个问题,虽然有点久了……
<code>javascript</code><code>$("#assets_client_id").combogrid("showPanel")
</code>
登录后复制

这就可以打开选择面板。

没看明白~~~ "强制开启combogrid"是指?

相关标签:
php
最佳 Windows 性能的顶级免费优化软件
最佳 Windows 性能的顶级免费优化软件

每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。

下载
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号