1.3.2

  data-options="singleSelect:true,collapsible:false,url:'/datagrid/getbasic'"   
参数 类型 说明 默认值及备注
 singleSelect  boolean  true:单选  false:多选  false
 collapsible  boolean  true:标题栏显示折叠按钮  false
 url  string  数据源  格式:{"total":3,"rows":[{},{},{}]}  
 iconCls  string  标题栏左侧图标  icon.css
 rownumbers  boolean  是否添加行号  false
 frozenColumns  array  这些列固定在左边,不会滚动  用于js生成
 fitColumns  boolean  自适应列宽  设置了此项就不要设置width。自动生成滚动条。速度较慢。
 striped  boolean      隔行变色 在默认CSS下没有效果
 nowrap  boolean  不折行  true
 idField  string    主键列  
 pagination  boolean  分页  false    如果分页,post回传:page=2&rows=10
 checkOnSelect  boolean    如果设置为 true,当用户点击一行的时候 checkbox checked(选择)/unchecked(取消选择)。 如果为false,当用户点击刚好在checkbox的时候,checkbox            checked(选择)/unchecked(取消选择)。这个属性从1.3版本以后可用。  true
selectOnCheck boolean     如果设置为true,点击checkbox将永远选择这行。如果设置为false,选择一个行将不会选择checkbox。这个属性从1.3版本以后可用。 true
pagePosition string 定义分页工具栏的位置.可用值有: 'top','bottom','both'。这个属性从1.3版本以后可用。 bottom
pageNumber number 当设置分页属性时,初始化分页码。 1
pageSize number 当设置分页属性时,初始化每页记录数。 10
 pageList  array  当设置分页属性时,初始化每页记录数列表。  [10,20,30,40,50]
queryParams object 当请求远程数据时,发送的额外参数。 {}
sortName string 当数据表格初始化时以哪一列来排序。  
sortOrder string 定义排序顺序,可以是'asc'或者'desc'(正序或者倒序)。 asc
remoteSort boolean 定义是否显示行底(如果是做统计表格,这里可以显示总计等)。 false
rowStyler function 返回样式,如:'background:red',function有2个参数:
index:行索引,从0开始.
row:对应于该行记录的对象。
 
loadFilter function 返回用以显示的已过滤数据,function有一个参数'data'表示原始数据,你可以将原始数据改变为规范的数据格式,该函数必须返回包含 'total'和'rows'属性的标准数据对象。  
editors object 定义当编辑一行时的编辑模式。 predefined editors
view object 定义数据表格的视图。 default view
 autoRowHeight  boolean  定义是否基于某行的内容设置行的高度.设置为false改善加载数据的性能.因为这个操作是在数据加载之后完成的.添加了true会增加加载的时间.  true
toolbar array,selector
  datagrid 顶部的工具栏. 可用值: 1) 一个数组,工具的options(配置项)和linkbutton相同. 2) 一个选择器指定工具栏.

定义工具栏 在div标签:

$('#dg').datagrid({ toolbar: '#tb' });< div id="tb">< a href="#" class="easyui-linkbutton" data-options="iconCls:'icon-edit',plain:true"/a>< a href="#" class="easyui-linkbutton" data-options="iconCls:'icon-help',plain:true"/a>< /div>

通过数组定义工具栏:

$('#dg').datagrid({ toolbar: [{ iconCls: 'icon-edit', handler: function(){alert('edit')} },'-',{ iconCls: 'icon-help', handler: function(){alert('help')} }] });

 
method string 加载远程服务器数据的请求方法类型. post
loadMsg string 当从远程服务器加载数据的时候,显示的提示消息. Processing, please wait …
showHeader boolean 定义是否显示行标题 . true
showFooter boolean 定义是否显示行页脚.  格式:{"total":3,"rows":[{},{},{}],"footer":[{},{}]} false
scrollbarSize number 定义滚动条宽度 (当滚动条是垂直的时候) 或者高度(当滚动条是水平的时候). 18
 onLoadSuccess  function

数据加载完成后调用的方法

可以在这里固定行:

onLoadSuccess: function(){
     $(this).datagrid('freezeRow',0).datagrid('freezeRow',1);
    }

 
 rowStyler  function

rowStyler: function(index,row){
     if (row.swbm_dm == '21308000005' ){
      return 'background-color:#6293BB;color:#fff;font-weight:bold;';
     }
}

 
       
  <th data-options="field:'swjg_dm',width:80,align:'center'">swjg_dm</th>
 field    字段名称  
 width    宽度  
 align    水平对齐方式  
halign   表头字符对齐方式  
 styler:cellStyler    通过调用方法设置本字段某些单元格特殊样式  <script type="text/javascript">
  function cellStyler(value,row,index){
   if (value < 30){
    return 'background-color:#ffee00;color:red;';
   }
  }
 </script>
 formatter:formatPrice  function   function formatPrice(val,row){
   if (val < 30){
    return '<span style="color:red;">('+val+')</span>';
   } else {
    return val;
   }
  }
 
 rowspan      
 colspan      
 resizable      
 hidden      
 checkbox      
 styler      
 editor      
       
       

固定左侧列

如果grid的宽高采用的是自适应,也就是设置了fit和fitColumns,那么grid列的width就不要设置了.否则可能冻结列设置没有效果

<thead frozen="true">  或  data-options="frozen:true"

<thead frozen="true">
        <tr>
            <th data-options="field:'ck',checkbox:true"></th>
        </tr>
    </thead>
    <thead>
        <tr>
            <th data-options="field:'swjg_dm',width:80,align:'center',styler:cellStyler">swjg_dm</th>
            <th data-options="field:'swjg_mc',width:200,align:'left'">swjg_mc</th>
            <th data-options="field:'swbm_dm',width:80,align:'center'">swbm_dm</th>
            <th data-options="field:'swbm_mc',width:150,align:'left'">swbm_mc</th>
            <th data-options="field:'sj_swjg_dm',width:80,align:'center'">sj_swjg_dm</th>
            <th data-options="field:'xybz',width:60,align:'center'">xybz</th>
        </tr>
</thead>

DataGrid参数的更多相关文章

  1. datagrid参数queryParams--easyUI

    datagrid参数queryParams--easyUI Html          <div  region="center" border="false&qu ...

  2. easyui datagrid 没有记录

    datagrid返回记录为0时显示"没有记录" datagrid 插件编写 <script> var emptyview = $.extend({},$.fn.data ...

  3. jQuery EasyUI - 数据表格(DataGrid)

    由于工作需要,项目使用前端 jQuery EasyUI - DataGrid 来控制数据表格. 1.加载相关js和css,因为easyui依赖jquery,所有加载easyui前要先加载jquery, ...

  4. bjui给出的一个标准应用的首页

    <!DOCTYPE html> <html lang="zh"> <head> <meta charset="utf-8&quo ...

  5. 【jQueryEasyUI总结】

    API: EASYUI 实例项目(重要): 社区easyui 论坛: http://bbs.jeasyuicn.com API地址:http://www.jeasyuicn.com/api SSH演示 ...

  6. B-JUI文档、下载

    概述 特别说明 本文档仅适用于最新版的B-JUI,网站首页或下载页可以查看B-JUI的最后更新时间. B-JUI前端管理框架适用于快速开发各类WEB管理系统,可与任意后端程序(java.php..ne ...

  7. fsLayui数据表格使用

    fsLayui 是一个基于layui的快速开发插件,支持数据表格增删改查操作,提供通用的组件,通过配置html实现数据请求,减少前端js重复开发的工作. GitHub下载 码云下载 测试环境地址:ht ...

  8. easyui datagrid 部分参数整理

    数据表格属性(DataGrid Properties) 属性继承控制面板,以下是数据表格独有的属性. 名称 类型 描述 默认值 columns array 数据表格列配置对象,查看列属性以获取更多细节 ...

  9. easyui datagrid load 封装 参数问题 js 作用域

    var temp = { LoginAccount: $('#LoginAccount').val(), ShopName: $('#ShopName').val() }; function doSe ...

随机推荐

  1. 关于android软键盘enter键的替换与事件监听

    android软键盘事件监听enter键  软件盘的界面替换只有一个属性android:imeOptions,这个属性的可以取的值有 normal,actionUnspecified,actionNo ...

  2. UVa 455 Periodic Strings

    题意:给出一个字符串,找出它的最小的周期,枚举从1到len的周期,看是否满足. #include<iostream> #include<cstdio> #include< ...

  3. XenServer6.2详细安装步骤

    系统要求 系统要求 XenServer 至少需要两台单独的 x86 物理计算机:一台用作 XenServer 主机,另一台用于运行XenCenter 应用程序. XenServer 主计算机完全专用于 ...

  4. Ubuntu中文输入法的安装

    Ubuntu上的输入法主要有小小输入平台(支持拼音/二笔/五笔等),Fcitx,Ibus,Scim等.其中Scim和Ibus是输入法框架. 在Ubuntu的中文系统中自带了中文输入法,通过Ctrl+S ...

  5. 微软推出首个Microsoft Azure Stack技术预览版

    Mike Neil,微软公司企业云副总裁 怀着对于提高业务灵活性.加速创新的期待,很多企业正在向云平台迅速迁移.伴随着这样的趋势,我们也见证了微软智能云Azure业务在全球市场的快速增长--每个月近1 ...

  6. 12月2日,上海Cloud Foundry Summit, Azure Cloud Foundry 团队期待和你见面!

    12月2日,上海Cloud Foundry Summit, Azure Cloud Foundry 团队期待和你见面! 12日2日对中国Cloud Foundry的用户和开源社区来说,是极有意义的一天 ...

  7. python练习程序(c100经典例2)

    题目: 企业发放的奖金根据利润提成.利润(I)低于或等于10万元时,奖金可提10%:利润高于10万元,低于20万元时,低于10万元的部分按10%提成,高于10万元的部分,可可提成7.5%:20万到40 ...

  8. 【UVa-442】矩阵链乘——简单栈练习

    题目描述: 输入n个矩阵的维度和一些矩阵链乘表达式,输出乘法的次数.如果乘法无法进行,输出error. Sample Input 9 A 50 10 B 10 20 C 20 5 D 30 35 E ...

  9. Shell教程2-变量

    Shell支持自定义变量. 定义变量 定义变量时,变量名不加美元符号($),如: 复制纯文本新窗口   variableName="value" 注意,变量名和等号之间不能有空格, ...

  10. 使用C#代码审批/转签K2 Blackpearl流程

    转:http://www.cnblogs.com/dannyli/archive/2011/08/02/2125302.html 以下是使用代码审批.转签k2 blackpearl流程,初探K2 Bl ...