`
AILIKES
  • 浏览: 186288 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

flexigrid简单使用

阅读更多

<html>中有<tableid="flexi1"></table>

<script>中代码:
$("#flex1").flexigrid({
width: w,
height: h,
method:'Post', //或者'get'
url: 'FlexiGridServlet.do', //返回数据源的后台处理程序地址,也可以是xml文件的地址
dataType: 'json', //数据源类型,可谓 xml 和 json
colModel : [ //要显示的列,这里定义了数据表的l列
{display: '编号', name : 'ID', width : 50, sortable : true, align:'center',hide: false},
{display: '工作名称', name : 'JOB_NAME', width : 250, sortable : false, align:'center'},
{display: '工作地址', name : 'WORK_ADDRESS', width : 100, sortable : true, align:'center'},
],
buttons : [ //需要的操作按钮
{name: '添加', bclass: 'add', onpress : toolbar},
{name: '删除', bclass: 'delete', onpress : toolbar},
{name: '修改', bclass: 'modify', onpress : toolbar},
{separator: true}
],
searchitems : [ //可使用的查询条件
{display: '编号', name : 'ID', isdefault: true},
{display: '工作名称', name : 'JOB_NAME'},
{display: '工作地址', name : 'WORK_ADDRESS'},
{display: '语言', name : 'LANGUAGE'}
],
errormsg: '发生异常',
title: '信息发布管理',
pagestat: '显示记录从{from}到{to},总数 {total} 条',
//。。。。还有其他可以设置的属,及colModel、button属性见 http://blog.csdn.net/windxxf/article/details/7287997
});

后台:
response.setContentType("text/xml");
//response.setheader("Content-type: text/x-json"); //数据源为json时
request.setCharacterEncoding("utf-8");
response.setCharacterEncoding("utf-8");
String xml="";
//String JSON="";
//这里动态获取XML或json格式的字符串(格式如下)
response.getWriter().write(xml); //返回XML数据源
//response.getWriter().write(JSON);
response.getWriter().flush();
response.getWriter().close();

xml数据源格式
String xml="<?xml version="1.0" encoding="UTF-8"?>
< rows>
< page>1</page><total>2</total> //绿色为要显示的数据页和数据总量,及数据,可循环用相应变量代替
<row id=1>
< cell><![CDATA[111]]></cell><cell><![CDATA[1]]></cell><row>
< row id=2>
< cell><![CDATA[2222]]></cell><cell><![CDATA[1]]></cell><row></rows>"
JSON数据源格式
String json =" {\n page: 1,\n total: 7,\n rows: [\n{id:'1',cell:['yy','rrr','uu']},id:'2',cell:['yy','rrr','uu']} ]} "

一般的json:
{ "people": [
{ "firstName": "Brett", "lastName":"McLaughlin", "email": "aaaa" },
{ "firstName": "Jason", "lastName":"Hunter", "email": "bbbb"},
{ "firstName": "Elliotte", "lastName":"Harold", "email": "cccc" }
]}


动态改变flexigrid属性
var option={
method : 'POST',
url : "/toolManagement1/servlet/ToolEditServlet",
datatype : "xml",
colModel : [{
display : '刀具编码',
name : 'tModelCode',
width : 50,
sortable : true,
align : 'center',
hide : false
} ],
errormsg : '发生异常',
.......
query : '',//搜索查询的tiaojian
qtype : '',//搜索查询的类别
procmsg : '加载中, 请稍等 ...',
hideOnSubmit : true, //是否在回调时显示遮盖
blockOpacity : 0.8,//透明度设置
rowbinddata : true,
showcheckbox : true
};
$(document).ready(function() {

$("#zhquery").click(function() {
option.url="/toolManagement1/servlet/ToolEditServlet?toolmodelcode="+"111";
option.newp = 1;
$("#queryresult").flexigrid(option);
$("#queryresult").flexOptions(option).flexReload(); }

分享到:
评论

相关推荐

    flexigrid.js flexigrid.js flexigrid.js

    2. **数据源**:Flexigrid.js可以与各种数据源配合使用,包括JSON、XML、CSV等,只需提供正确的数据格式和URL,就能动态加载和展示数据。 3. **功能丰富**:它内置了多项功能,如排序(asc/desc)、分页、搜索、...

    FlexiGrid使用教程

    综上所述,FlexiGrid 不仅是一个简单的数据表格插件,更是开发者手中灵活多变的工具,能够满足不同场景下的数据展示需求。通过深入理解和灵活运用 FlexiGrid 的各项功能,可以帮助开发者构建出更加美观、实用的用户...

    FlexiGrid 插件简单应用

    在本教程中,我们将深入探讨FlexiGrid的简单应用,以及如何将其从英文版本转换为简体中文。 首先,让我们了解FlexiGrid的基本结构。一个基本的FlexiGrid配置通常包括HTML结构、CSS样式和JavaScript代码。HTML部分...

    flexigrid相关

    `flexigrid案例.doc`可能是提供了一些具体的使用示例,这些例子通常涵盖了不同的功能组合,比如如何实现简单的数据展示,如何添加自定义按钮,以及如何处理异步数据加载等。通过学习这些案例,开发者可以更好地理解...

    Flexigrid与struts2的整合使用说明

    一个简单的例子可能是从数据库查询用户列表并显示在Flexigrid中。首先,创建一个Struts2 Action,获取用户数据并转化为JSON格式: ```java public class UserAction extends ActionSupport { private List&lt;User&gt; ...

    JQuery_插件FlexiGrid_之完全配置与使用

    ### JQuery插件FlexiGrid之完全配置与使用 #### 一、引言 FlexiGrid是一款基于jQuery的轻量级表格插件,它为开发者提供了简单易用的方式来展示和操作数据表格。FlexiGrid支持多种功能,如排序、分页、筛选等,非常...

    jquery插件之flexigrid篇

    jQuery简化了DOM操作、事件处理和动画效果,使得flexigrid的使用更加简单便捷。通过jQuery,开发者可以快速实现诸如行选择、分页、排序和搜索等功能。 在flexigrid中,一些关键功能包括: 1. **数据分页**:...

    flexigrid表格功能丰富

    Flexigrid是一款基于jQuery的强大的表格插件,它提供了丰富的功能和灵活的配置选项,使得在Web应用中创建和管理表格变得更为简单。在“flexigrid表格功能丰富”这一主题下,我们可以深入探讨Flexigrid的核心特性以及...

    jquery flexigrid

    《jQuery Flexigrid详解及其应用》 jQuery Flexigrid是一款基于jQuery库的表格插件,专为网页数据...无论是简单的数据展示,还是复杂的业务逻辑处理,Flexigrid都能游刃有余地应对,是Web开发中不可或缺的工具之一。

    jsp中flexigrid插件在ie下样式问题

    FlexiGrid插件基于jQuery框架,为网页提供了强大的数据展示能力,支持分页、排序等功能,并且可以通过简单的配置实现复杂的交互效果。由于其灵活性和易用性,被广泛应用于各种基于JSP技术的企业级应用中。 #### 三...

    jquery插件之flexigrid学习实例-jar包

    对于开发者来说,Flexigrid的配置简单,只需要通过设置一些基本属性和方法,就可以实现复杂的数据展示。 然后,Struts2是一个强大的MVC框架,广泛用于Java Web开发。它提供了一套完整的请求处理机制和丰富的插件...

    SSH整合应用+Jquary+Flexigrid实现表格数据显示

    总的来说,这个实例展示了SSH框架如何与Jquery的Flexigrid插件配合,实现一个简单的数据列表展示功能。SSH框架的集成简化了后台业务逻辑处理,而Flexigrid则提供了一种直观且交互性强的前端展示手段。这样的组合在...

    Flexigrid-插件

    下面我们将深入探讨Flexigrid的关键特性、使用方法以及与其他jQuery表格插件的比较。 1. **主要特性** - 分页:Flexigrid内置了分页功能,允许用户浏览大量数据时进行快速切换。 - 排序:用户可以对表格中的任何...

    jquery表格插件Flexigrid

    1. **jQuery基础**:Flexigrid是建立在jQuery库之上的,因此,理解jQuery的基本语法和API,如选择器、事件处理、DOM操作等,是使用Flexigrid的前提。jQuery简化了JavaScript的DOM操作,使得动态更新表格内容变得更加...

    flexigrid,数据显示控件

    在本文中,我们将深入探讨Flexigrid的功能特性、如何使用以及它在实际项目中的应用。 一、Flexigrid的基本功能 1. 数据分页:Flexigrid支持分页显示数据,允许用户通过翻页浏览大量记录,减少一次性加载的数据量,...

    Flexigrid For Asp.Net 多选,客户端排序,自定义

    在实际使用中,`WXControlsR`可能是一个包含此插件的资源文件夹,其中包含了Flexigrid的JavaScript库、CSS样式表、示例代码或其他相关资源。开发者可以通过这些文件快速集成和配置Flexigrid,以便在自己的ASP.NET...

    使用FlexiGrid实现Extjs表格的效果

    最简单的 flexigrid 表格-1 &lt;th width="100"&gt;Col 1 &lt;th width="100"&gt;Col 2 &lt;th width="100"&gt;Col 3 is a long header name &lt;th width="300"&gt;Col 4 &lt;!-- 数据行 --&gt; ``` 4. 添加数据行。在 `...

    Spring MVC+JPA+Jquery+Flexigrid修改简单示例

    这个示例项目"ProjSpringMvcComJpa"很可能是一个简单的CRUD(创建、读取、更新、删除)应用,演示如何使用Spring MVC作为后端框架,JPA进行数据持久化,Jquery增强前端交互性,以及Flexigrid展示和操作数据。...

    基于jQuery的FlexiGrid的插件使用和改造

    FlexiGrid是一款基于jQuery的强大的数据网格插件,它提供了丰富的功能,如分页、排序、过滤、编辑等,使得在网页中展示和操作大量数据变得简单易行。这款插件在前端开发中广泛应用于表格展示,尤其适用于需要进行...

    ASP.NET MVC Flexigrid的简单实例代码

    总结来说,这个ASP.NET MVC Flexigrid的简单实例展示了如何在MVC项目中集成Flexigrid,利用NorthWind数据库展示数据。通过创建控制器和视图,以及配置Flexigrid的JavaScript选项,我们可以实现一个功能齐全的数据...

Global site tag (gtag.js) - Google Analytics