热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

easyui如何强制打开combogrid

我作了两个combobox一个如果是focus的时候会把combogrid打开另外一个却不会自动打开我找了好久都找不到方式来打开,请问各位大大有没有方式,让combobox在foucsu的时候就把combogrid打开....两个combox的程...

我作了两个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"是指?

推荐阅读
  • 本文介绍了前端人员必须知道的三个问题,即前端都做哪些事、前端都需要哪些技术,以及前端的发展阶段。初级阶段包括HTML、CSS、JavaScript和jQuery的基础知识。进阶阶段涵盖了面向对象编程、响应式设计、Ajax、HTML5等新兴技术。高级阶段包括架构基础、模块化开发、预编译和前沿规范等内容。此外,还介绍了一些后端服务,如Node.js。 ... [详细]
  • 本文介绍了如何使用jQuery和AJAX来实现动态更新两个div的方法。通过调用PHP文件并返回JSON字符串,可以将不同的文本分别插入到两个div中,从而实现页面的动态更新。 ... [详细]
  • Allegro总结:1.防焊层(SolderMask):又称绿油层,PCB非布线层,用于制成丝网印板,将不需要焊接的地方涂上防焊剂.在防焊层上预留的焊盘大小要比实际的焊盘大一些,其差值一般 ... [详细]
  • 我将SpringMVC升级到Spring3.2.5.我的一些剩余调用即使存在,也会返回无法识别的字段异常.这是错误.Resolvingexceptionfrom ... [详细]
  • 本文介绍了在开发Android新闻App时,搭建本地服务器的步骤。通过使用XAMPP软件,可以一键式搭建起开发环境,包括Apache、MySQL、PHP、PERL。在本地服务器上新建数据库和表,并设置相应的属性。最后,给出了创建new表的SQL语句。这个教程适合初学者参考。 ... [详细]
  • PHP图片截取方法及应用实例
    本文介绍了使用PHP动态切割JPEG图片的方法,并提供了应用实例,包括截取视频图、提取文章内容中的图片地址、裁切图片等问题。详细介绍了相关的PHP函数和参数的使用,以及图片切割的具体步骤。同时,还提供了一些注意事项和优化建议。通过本文的学习,读者可以掌握PHP图片截取的技巧,实现自己的需求。 ... [详细]
  • 本文介绍了Redis的基础数据结构string的应用场景,并以面试的形式进行问答讲解,帮助读者更好地理解和应用Redis。同时,描述了一位面试者的心理状态和面试官的行为。 ... [详细]
  • 本文介绍了高校天文共享平台的开发过程中的思考和规划。该平台旨在为高校学生提供天象预报、科普知识、观测活动、图片分享等功能。文章分析了项目的技术栈选择、网站前端布局、业务流程、数据库结构等方面,并总结了项目存在的问题,如前后端未分离、代码混乱等。作者表示希望通过记录和规划,能够理清思路,进一步完善该平台。 ... [详细]
  • 在springmvc框架中,前台ajax调用方法,对图片批量下载,如何弹出提示保存位置选框?Controller方法 ... [详细]
  • 如何查询zone下的表的信息
    本文介绍了如何通过TcaplusDB知识库查询zone下的表的信息。包括请求地址、GET请求参数说明、返回参数说明等内容。通过curl方法发起请求,并提供了请求示例。 ... [详细]
  • 在Android中解析Gson解析json数据是很方便快捷的,可以直接将json数据解析成java对象或者集合。使用Gson解析json成对象时,默认将json里对应字段的值解析到java对象里对应字段的属性里面。然而,当我们自己定义的java对象里的属性名与json里的字段名不一样时,我们可以使用@SerializedName注解来将对象里的属性跟json里字段对应值匹配起来。本文介绍了使用@SerializedName注解解析json数据的方法,并给出了具体的使用示例。 ... [详细]
  • 本文介绍了如何使用JSONObiect和Gson相关方法实现json数据与kotlin对象的相互转换。首先解释了JSON的概念和数据格式,然后详细介绍了相关API,包括JSONObject和Gson的使用方法。接着讲解了如何将json格式的字符串转换为kotlin对象或List,以及如何将kotlin对象转换为json字符串。最后提到了使用Map封装json对象的特殊情况。文章还对JSON和XML进行了比较,指出了JSON的优势和缺点。 ... [详细]
  • express工程中的json调用方法
    本文介绍了在express工程中如何调用json数据,包括建立app.js文件、创建数据接口以及获取全部数据和typeid为1的数据的方法。 ... [详细]
  • jqueryajax怎么通过header传递参数?
    /这个是全局的ajax请求头设置,所有的ajax请求都会加上这个请求头 ... [详细]
  • 表单代码 ... [详细]
author-avatar
醉苏芳华
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有