vgolive.search.PagingGrid使用手册及API

原创 2010年05月12日 03:15:00

Object »dijit._Widget

dijit扩展-分页表格组件
必需 dojo 1.4以上版本

使用方法

第一步:引入相关CSS
 
第二步:引入相关组件
 
第三步:调用方法
    Javascript Code:
 

    HTML Code:

 

如下图:

 

API

Namespace:
vgolive.search
Assembly:

Constructors


vgolive.search.PagingGrid(parameters:Object,domNode:Object)
parameters:{
    query:Object,   //查询对象集
    store:dojox.data.ServiceStore,   //支持数据集,包括ServiceStore所有子类
              [dojo.data.ItemFileReadStore,]
              [dojo.data.ItemFileWriteStore,]
    pageSize:Integer,   //每页显示条目数,缺省:10
    toolbar:Array,     //工具栏
    layout:Array,    //布局
    plugins:Object,    //表格插件
    titleLabel:String,  //标题,如:样例:vgolive.search.PagingGrid
}
domNode

Properties

store
数据集
支持:dojox.data.ServiceStore  及所有子类
              dojo.data.ItemFileReadStore,
              dojo.data.ItemFileWriteStore,
query 查询对象集,参考样例-params定义
pageSize 每页显示条目数,数值类型,缺省:10
structure 布局数组,参考样例-layout定义
plugins 插件,参考样例-plugins定义
selectionMode
选择条目模式,字符串类型,只能选择"multiple"或"single",缺省:multiple
注:使用此属性,必须启用dojox.grid.enhanced.plugins.IndirectSelection插件
rowSelector
行选择块宽度,字符串类型,缺省:"0px"
toolbar 工具栏数组,参考样例-toolbar定义
firstLabel 第一页按钮标签,字符串类型:缺省:"第一页"
prevLabel 上一页按钮标签,字符串类型:缺省:"上一页"
nextLabel 下一页按钮标签,字符串类型:缺省:"下一页"
lastLabel 最后一页按钮标签,字符串类型:缺省:"最后一页"
titleLabel 标题标签,字符串类型
roles 权限控制域,多值用分号分隔,如:LocalDomainAdmins;[UserModifier];admin
注:为vgolive.search.api.SearchStore定制
filter 过滤条件,多值用分号分隔,如:domain:api.vgolive.com;dbpath:help;form:HelpForm
注:为vgolive.search.api.SearchStore定制

Methods

startup()
<Description>
changeStructure(structure:Array)

hideHeader(flag:boolean)

hideHeaderFilter(flag:boolean)

canSort(index:Integer)
排序,如果指定某列不排序,则设置属性canSort=false 例: 
var webLayout = [
    {name : '标题', width : '80%', field : 'title'}, 
    {name : '创建日期', width : 'auto', field : 'created'}, 
    {name : '描述', field : 'text', canSort : false
]; //描述一列为不能排序列
未指定field列也不能进行排序功能
firstPage() 跳转至第一页
prevPage() 跳转至上一页
nextPage() 跳转至下一页
lastPage() 跳转至最后一页
gotoPage(pageNumber:Integer)
跳转至指定页
refreshPage() 刷新当前页
filterPage()
根据过滤条件,搜索符合条件的条目
close()
关闭/销毁对象
getSelected()
获取所有选择的条目,例:
........
var items = pagingGrid.getSelected();
dojo.forEach(items, function(item) {
    alert(dojo.toJson(item);
});
........
getCellData(item:Object,fieldName:string)
获取指定条目中的指定域值,例:
alert(pagingGrid.getCellData(item,"id"));
getStore()
获取当前数据集对象

Events

onComplete 当数据提取完成后
onError 当数据提取时出错后


References
dojox.grid.EnhancedGrid:http://docs.dojocampus.org/dojox/grid/EnhancedGrid

原文地址http://goo.gl/jxHF

源码及样例http://download.csdn.net/source/2342522

                  http://bbs.lotus-gateway.com/viewtopic.php?f=3&t=1684

 

 

 

 

 

 

 

 

 

 


 

 

 

 

 

 

学习boost库手册

学习boost库手册: 在线学习:http://zh.highscore.de/cpp/boost/
  • bible521125
  • bible521125
  • 2014年09月18日 15:46
  • 1245

《Spark官方文档》Spark操作指南

《Spark官方文档》Spark操作指南 转载自:原文链接   译者:小村长 Spark–Quick Start 本项目是 Apache Spark官方文档的中文翻译版,致力于打造一...
  • hqr20627
  • hqr20627
  • 2017年10月11日 16:20
  • 125

RabbitMQ手册

rabbitmq 学习-1-AMQP介绍      AMQP,即Advanced Message Queuing Protocol,高级消息队列协议,是应用层协议的一个开放标准,     ...
  • lizhongren
  • lizhongren
  • 2014年02月13日 13:48
  • 9857

Highcharts 中文API 中文手册

var chart; $(document).ready(function() { chart = new Highcharts.Chart({ chart: { ...
  • qq_26562641
  • qq_26562641
  • 2016年06月03日 16:21
  • 806

Zabbix中文使用手册

一、Zabbix简介   详情参考“企业监控利器-zabbix”http://waringid.blog.51cto.com/65148/904201。 二、Zabbix使用 2.1 Zabbi...
  • zm_21
  • zm_21
  • 2014年07月22日 19:29
  • 2018

FusionCharts图表控件中文版使用手册

看法: 三要素:swf、data.xml、承载图表的载体 1、Swf: 按照你所设计的图表类型加载相应的.swf文件到你的工程即可(eg:若你想生成一张二维柱状图,那么在你的工程里就必须包含Co...
  • airingyuan
  • airingyuan
  • 2012年05月09日 14:23
  • 15680

使用openssl API编写client和server

本文使用了openssl api编写了一个简单的client程序和两个server程序。主要目的是学习ssl建立连接的流程及openssl api的使用。 openssl BIO的使用需要再深入学习,...
  • gx_1983
  • gx_1983
  • 2015年08月24日 21:24
  • 1844

Excel.Application使用手册(API)

Excel.Application使用手册 定制模块行为 (1)  Option Explicit '强制对模块内所有变量进行声明     Option Private Module '标记模块...
  • bj_chengrong
  • bj_chengrong
  • 2015年12月02日 09:58
  • 1880

超详细JSTL标签 参考手册

前言 ========================================================================= JSTL标签库,是日常开发经常使用的,也是众多...
  • u013380777
  • u013380777
  • 2016年07月26日 20:23
  • 2626

Lua C API中文函数手册

转自http://www.leeon.me/a/lua-c-api-manual lua_Alloc typedef void * (*lua_Alloc) (void *ud, ...
  • zhukangle
  • zhukangle
  • 2016年10月11日 20:16
  • 670
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:vgolive.search.PagingGrid使用手册及API
举报原因:
原因补充:

(最多只允许输入30个字)