zoukankan      html  css  js  c++  java
  • 雷林鹏分享:jQuery EasyUI 表单

      jQuery EasyUI 表单 - 过滤下拉数据网格

      下拉数据网格(Combogrid)组件和下拉框(Combobox)组件的共同点是,除了都具有下拉面板以外,它们都是基于数据网格(Datagrid)的。 下拉数据网格(Combogrid)组件可以过滤、分页,并具有其他一些数据网格(Datagrid)的功能。 本教程向您展示如何在一个下拉数据网格(Combogrid)组件中过滤数据记录。

      创建下拉数据网格(Combogrid)

      

      $('#cg').combogrid({

      panelWidth:500,

      url: 'form5_getdata.php',

      idField:'itemid',

      textField:'productid',

      mode:'remote',

      fitColumns:true,

      columns:[[

      {field:'itemid',title:'Item ID',60},

      {field:'productid',title:'Product ID',align:'right',80},

      {field:'listprice',title:'List Price',align:'right',60},

      {field:'unitcost',title:'Unit Cost',align:'right',60},

      {field:'attr1',title:'Attribute',150},

      {field:'status',title:'Stauts',align:'center',60}

      ]]

      });

      下拉数据网格(Combogrid)组件应该定义 'idField' 和 'textField' 属性。 'idField' 属性存储组件值,'textField' 属性在 input 文本框中显示文本消息。 下拉数据网格(Combogrid)组件可以以 'local' 或 'remote' 模式过滤记录。 在远程(remote)模式中,当用户输入字符到 input 文本框中,下拉数据网格(Combogrid)将发送 'q' 参数到远程服务器。

      服务器端代码

      form5_getdata.php

      $q = isset($_POST['q']) ? strval($_POST['q']) : '';

      include 'conn.php';

      $rs = mysql_query("select * from item where itemid like '%$q%' or productid like '%$q%'");

      $rows = array();

      while($row = mysql_fetch_assoc($rs)){

      $rows[] = $row;

      }

      echo json_encode($rows);

      下载 jQuery EasyUI 实例

      jeasyui-form-form5.zip

      本文转载自:w3cschool

      (编辑:雷林鹏 来源:网络 侵删)

  • 相关阅读:
    Asp.net core 项目的发布和运行环境部署完整介绍(Window+IIS7)
    让IIS支持PUT和Delete请求
    js实现图片打点
    Ogre空间变换,setPosition(),setDerivedPosition()和translate()的正确使用。
    obs 工作室模式
    obs局域网串流插件之“OBSNDI”
    obs 媒体源获取之“VLC视频源”
    谈谈php中的mvc
    PHP 开发之MVC架构
    一个简单的php MVC实例
  • 原文地址:https://www.cnblogs.com/pengpeng1208/p/10636697.html
Copyright © 2011-2022 走看看