EasyUI jQuery combogrid widget

以下是关于 EasyUI jQuery combogrid widget 的详细攻略:

EasyUI jQuery combogrid widget

combogrid widget 是 EasyUI jQuery 中的一个组件,它是一个下拉框和表格的组合,可以用于选择和显示数据。combogrid widget 可以通过 AJAX 加载数据,支持分页和排序,还可以自定义列和行。

语法

$(selector).combogrid(options);

参数

  • options: 一个包含设置选项的对象。

示例一:基本使用

<!DOCTYPE html>
<html>
<head>
  <title>EasyUI jQuery combogrid widget 示例</title>
  <link rel="stylesheet" type="text/css" href="https://www.jeasyui.com/easyui/themes/default/easyui.css">
  <link rel="stylesheet" type="text/css" href="https://www.jeasyui.com/easyui/themes/icon.css">
  <link rel="stylesheet" type="text/css" href="https://www.jeasyui.com/easyui/themes/color.css">
  <link rel="stylesheet" type="text/css" href="https://www.jeasyui.com/easyui/demo/demo.css">
  <script type="text/javascript" src="https://code.jquery.com/jquery-1.12.4.min.js"></script>
  <script type="text/javascript" src="https://www.jeasyui.com/easyui/jquery.easyui.min.js"></script>
  <script type="text/javascript">
    $(function(){
      $('#cc').combogrid({
        panelWidth:450,
        idField:'id',
        textField:'name',
        url:'datagrid_data.json',
        columns:[[
          {field:'id',title:'ID',width:60},
          {field:'name',title:'Name',width:100},
          {field:'price',title:'Price',width:100,align:'right'}
        ]]
      });
    });
  </script>
</head>
<body>
  <div style="margin:20px 0;"></div>
  <div style="margin:20px 0;"></div>
  <div style="margin:20px 0;"></div>
  <div style="margin:20px 0;"></div>
  <div style="margin:20px 0;"></div>
  <div style="margin:20px 0;"></div>
  <div style="margin:20px 0;"></div>
  <div style="margin:20px 0;"></div>
  <div style="margin:20px 0;"></div>
  <div style="margin:20px 0;"></div>
  <input id="cc" class="easyui-combogrid" style="width:250px;">
</body>
</html>

这将创建一个 combogrid widget,并使用 AJAX 加载数据。在页面加载时,combogrid widget 将被创建,并可以通过下拉框选择数据。当选择数据时,表格将显示所选数据的详细信息。

示例二:自定义列和行

<!DOCTYPE html>
<html>
<head>
  <title>EasyUI jQuery combogrid widget 示例</title>
  <link rel="stylesheet" type="text/css" href="https://www.jeasyui.com/easyui/themes/default/easyui.css">
  <link rel="stylesheet" type="text/css" href="https://www.jeasyui.com/easyui/themes/icon.css">
  <link rel="stylesheet" type="text/css" href="https://www.jeasyui.com/easyui/themes/color.css">
  <link rel="stylesheet" type="text/css" href="https://www.jeasyui.com/easyui/demo/demo.css">
  <script type="text/javascript" src="https://code.jquery.com/jquery-1.12.4.min.js"></script>
  <script type="text/javascript" src="https://www.jeasyui.com/easyui/jquery.easyui.min.js"></script>
  <script type="text/javascript">
    $(function(){
      $('#cc').combogrid({
        panelWidth:450,
        idField:'id',
        textField:'name',
        url:'datagrid_data.json',
        columns:[[
          {field:'id',title:'ID',width:60},
          {field:'name',title:'Name',width:100},
          {field:'price',title:'Price',width:100,align:'right'},
          {field:'category',title:'Category',width:100,align:'center'},
          {field:'description',title:'Description',width:200,align:'left'}
        ]],
        fitColumns:true,
        rownumbers:true,
        pagination:true,
        pageSize:10,
        pageList:[10,20,30,40,50],
        loadMsg:'Loading...',
        toolbar:[{
          text:'Reload',
          iconCls:'icon-reload',
          handler:function(){
            $('#cc').combogrid('reload');
          }
        }]
      });
    });
  </script>
</head>
<body>
  <div style="margin:20px 0;"></div>
  <div style="margin:20px 0;"></div>
  <div style="margin:20px 0;"></div>
  <div style="margin:20px 0;"></div>
  <div style="margin:20px 0;"></div>
  <div style="margin:20px 0;"></div>
  <div style="margin:20px 0;"></div>
  <div style="margin:20px 0;"></div>
  <div style="margin:20px 0;"></div>
  <div style="margin:20px 0;"></div>
  <input id="cc" class="easyui-combogrid" style="width:250px;">
</body>
</html>

这将创建一个 combogrid widget,并自定义列和行。在页面加载时,combogrid widget 将被创建,并可以通过下拉框选择数据。表格将显示所选数据的详细信息,并支持分页和排序。还可以自定义工具栏和加载消息。

总结:

combogrid widget 是 EasyUI jQuery 中的一个组件,它是一个下拉框和表格的组合,可以用于选择和显示数据。可以使用 $(selector).combogrid(options); 来创建 combogrid widget。可以通过 AJAX 加载数据,支持分页和排序,还可以自定义列和行。

以上是关于 EasyUI jQuery combogrid widget 的完整攻略。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:EasyUI jQuery combogrid widget - Python技术站

(0)
上一篇 2023年5月11日
下一篇 2023年5月11日

相关文章

  • boxy基于jquery的弹出层对话框插件扩展应用 弹出层选择器

    以下是关于“boxy基于jquery的弹出层对话框插件扩展应用 弹出层选择器”的完整攻略。 简介 Boxy是一款基于jQuery的弹出层对话框插件。 弹出层选择器是一种扩展,可以创建一个按钮,点击该按钮后弹出对话框。 安装Boxy 下载Boxy插件并将其解压缩到您的项目文件夹中。 在HTML文档的head标签中添加以下内容: <link rel=&qu…

    jquery 2023年5月19日
    00
  • jquery1.9 下检测浏览器类型和版本的方法

    在jQuery 1.9中,由于废弃了$.browser对象,因此不能再像以前那样使用$.browser来检测浏览器的类型和版本。那么如何检测浏览器类型和版本呢?下面是具体的步骤: 使用navigator.userAgent进行检测 通过检测navigator.userAgent,我们可以获取到当前浏览器的信息。比如以下代码可以用于检测当前浏览器是否为IE和其…

    jquery 2023年5月28日
    00
  • jQueryeasyui 中如何使用datetimebox 取两个日期间相隔的天数

    要计算两个日期之间相隔的天数,在jQuery EasyUI中使用datetimebox组件即可。 首先,需要引入jQuery、EasyUI和对应的datetimebox组件的JS和CSS文件。例如: <link rel="stylesheet" type="text/css" href="https:/…

    jquery 2023年5月18日
    00
  • 简单实现JSP分页显示效果

    下面将详细介绍如何简单实现JSP分页显示效果的完整攻略。 思路 实现JSP分页显示效果的思路可以总结为以下几步: 获取总记录数和每页显示的记录数 根据总记录数和每页显示的记录数计算总页数 根据当前页码计算起始记录位置 查询当前页需要显示的数据 在页面上显示分页导航栏和数据列表 示例 接下来通过两个示例来详细说明JSP分页效果的实现过程。 示例1 获取总记录数…

    jquery 2023年5月27日
    00
  • jQuery deferred.progress()方法

    jQuery的deferred.progress()方法用于在异步操作执行过程中,注册一个或多个回调函数,以便在异步操作执行过程中,定期更新进度信息。本文将详细介绍`deferred.progress方法的语法和用,并提供两个示例说明。 语法 以下是deferred.progress()方法的基本语法“`javascriptdeferred.progres…

    jquery 2023年5月9日
    00
  • 如何在jQuery中使用aria-hidden属性来显示/隐藏函数

    如何在jQuery中使用aria-hidden属性来显示/隐藏函数: 基本概念 在介绍jQuery如何使用aria-hidden属性来显示/隐藏函数之前,我们需要对一些概念进行了解。aria-hidden属性是用于辅助功能的属性,在Web内容标记(HTML、SVG、MathML等)中指定该元素是否为辅助技术隐藏。当该属性值为”true”时,该元素将保持不可视…

    jquery 2023年5月12日
    00
  • jQWidgets jqxListMenu 主题属性

    jQWidgets jqxListMenu 主题属性详解 jQWidgets是一个基于jQuery的UI组件库,提供了丰富UI组件工具包。jqListMenu是组件之一。本文将详细介绍jqxListMenu的主题属性,包括用法、语法和示例。 主题属性的基本语法 主题属性的基本法如下: $(‘#jqxListMenu’).jqxListMenu({ theme…

    jquery 2023年5月10日
    00
  • jQWidgets jqxCheckBox checked属性

    jQWidgets 是一个流行的 JavaScript UI 库,提供了许多可定制的 UI 组件。其中一个组件是 jqxCheckBox,它是用于创建复选框的件。jqxCheckBox 提供多个属性,其中之一是 checked 属性。下面是关于 jqxCheckBox 的 checked 属性的详细攻略: checked 属性概述 checked 属性用于获…

    jquery 2023年5月11日
    00
合作推广
合作推广
分享本页
返回顶部