中文版kendoUI API — Grid(一)

1.altRowTemplate

类型:Function | String

说明:提供表格行的交替模板,默认grid表格为每一个数据元素提供一个tr

注意:模板中最外层的html元素必须是<tr>,这个<tr>必须有一个uid属性,并设置为#= uid #,grid使用uid属性判定绑定行的元素。

Example:

通过Function方式提供模板

 1 <div id="grid"></div>
 2 <script id="alt-template" type="text/x-kendo-template">
 3     <tr data-uid="#= uid #">
 4         <td colspan="2">
 5             <strong>#: name #</strong>
 6             <strong>#: age #</strong>
 7         </td>
 8     </tr>
 9 </script>
10 <script>
11 $("#grid").kendoGrid({
12   dataSource: [
13     { name: "Jane Doe", age: 30 },
14     { name: "John Doe", age: 33 }
15   ],
16   altRowTemplate: kendo.template($("#alt-template").html())
17 });
18 </script>

通过String方式提供模板

1 <div id="grid"></div>
2 <script>
3 $("#grid").kendoGrid({
4   dataSource: [ { name: "Jane Doe", age: 30 }, { name: "John Doe", age: 33 } ],
5   altRowTemplate: ‘<tr data-uid="#= uid #"><td colspan="2"><strong>#: name #</strong><strong>#: age #</strong></td></tr>‘
6 });
7 </script>

2. autoBind       Boolean(default:true)

说明:如果值设为false,控件在初始化期间将不绑定数据源,默认情况数据源是绑定在指定属性中的。

1 $("#grid").kendoGrid({
2   autoBind: false,
3   dataSource: dataSource
4 });
5 dataSource.read();
6 </script>

3. columnResizeHandleWidth Number(default:3);

说明:定义column重新处理的尺寸宽度。(不常用)

4. columns      Array

Grid表格列属性,一个对象数组或字符数组,一个JS对象作为列配置被解读,一个字符数组作为绑定列的域被解读,grid将为每一个数组元素创建一列

Example:

指定列为一个字符数组:

1 <div id="grid"></div>
2 <script>
3 $("#grid").kendoGrid({
4   columns: ["name", "age"], // two columns bound to the "name" and "age" fields
5   dataSource: [ { name: "Jane", age: 31 }, { name: "John", age: 33 }]
6 });
7 </script>

指定列为一个对象数组:

 1 <div id="grid"></div>
 2 <script>
 3 $("#grid").kendoGrid({
 4   columns: [{
 5     field: "name",// create a column bound to the "name" field
 6     title: "Name" // set its title to "Name"
 7   }, {
 8     field: "age",// create a column bound to the "age" field
 9     title: "Age" // set its title to "Age"
10   }],
11   dataSource: [ { name: "Jane", age: 30 }, { name: "John", age: 33 }]
12 });
13 </script>

5.columns.aggregate

说明:给某列或分组列做合计,支持”average”,”count”,”max”,”min”,”sum”

<div id="grid"></div>
<script>
$("#grid").kendoGrid({
  columns: [
    { field: "firstName", groupable: false },
    { field: "lastName" }, /* group by this column to see the footer template */
    { field: "age",
      groupable: false,
      aggregates: [ "count", "min", "max" ],
      groupFooterTemplate: "age total: #: count #, min: #: min #, max: #: max #"
    }
  ],
  groupable: true,
  dataSource: {
    data: [
      { firstName: "Jane", lastName: "Doe", age: 30 },
      { firstName: "John", lastName: "Doe", age: 33 }
    ]
  }
});
</script>

6.columns.attributes

说明:为<td>添加html属性

<div id="grid"></div>
<script>
$("#grid").kendoGrid({
  columns: [ {
    field: "name",
    title: "Name",
    attributes: {
      "class": "table-cell",
      style: "text-align: right; font-size: 14px"
    }
  } ],
  dataSource: [ { name: "Jane Doe" }, { name: "John Doe" }]
});
</script>
生成后的代码为:<td class="table-cell" style="text-align: right; font-size: 14px">...</td>.

7.未完,待续......

中文版kendoUI API — Grid(一)

时间: 2024-08-09 14:41:01

中文版kendoUI API — Grid(一)的相关文章

jQuery EasyUI API - Grid - DataGrid [原创汉化官方API]

jQuery EasyUI API - Grid - DataGrid [原创汉化官方API] 2014-04-02   DataGrid 继承自 $.fn.panel.defaults,覆盖默认值 $.fn.datagrid.defaults. DataGrid控件显示数据以表格的形式提供了丰富的选择,支持排序,组和编辑数据. DataGrid控件被设计来减少开发时间和要求开发商没有特定的知识.它是轻量级的和功能丰富的.合并单元格,多列标题,冻结列和页脚是仅有的几个特点. [依赖于] pane

kendoui treeview grid spreadsheet

treeview 傻子方式获取id <!DOCTYPE html> <html> <head> <title>API</title> <meta charset="utf-8"> <link href="../content/shared/styles/examples-offline.css" rel="stylesheet"> <link href=&q

KendoUI关于Grid页面刷新赋值(不修改数据库)

1.Grid页面某个字段修改赋值(不用刷新) var row = GG.data("kendoGrid").select(); var data = GG.data("kendoGrid").dataItem(row); data.set("IP", "1212"); 2.Grid刷新 var grid = $("#SearchGrid").data("kendoGrid"); grid

(二)Kafka0.8.2官方文档中文版系列-API

2. API 我们正在为Kafka重写JVM客户端.在Kafka0.8.2中,包含一个新重写的Java producer.下一个版本将包含一个等效的Java consumer.这些新客户端旨在取代现有的Scala客户端,但为了兼容性,它们将共存一段时间.这些客户端可以在一个独立的jar中使用,并且具有最小的依赖性,而旧的Scala客户端仍然与服务器打包在一起. 2.1 Producer API 在kafka0.8.2版本中,我们鼓励你使用新的java producer.这个客户端经过生产环境的测

jdk api 1.8 中文版 下载

jdk api 1.8 中文版 下载 介绍 jdk api 1.8是一款jdk1.8中文版的API帮助文档,解过Java都知道,Java是一种面向对象的编程语言,而Java中类非常的丰富,还有接口,框架等.对于一个Java初学者来说,记住Java中所有的接口,框架有些困难,这款Java学习手册可以让用户们通过api及时查找到对应的类,接口,框架等详细信息,使用起来非常方便,帮助用户快速的查找学习Java知识,是Java学习者的必备工具 下载地址 https://tc5.us/file/18765

Java的字体类详解(Font)-摘自Java API文档

字体是个非常平常的概念,以至于看到Java API文档对于字体的长篇大论的说明时,我突然感觉自己很无知. 以下是英文原文: java.awt.Font The Font class represents fonts, which are used to render text in a visible way. A font provides the information needed to map sequences of characters to sequences of glyphs

eclipse 中使用中文JAVA api文档

http://hi.baidu.com/danghj/item/7625a1be20946e43ba0e1202在eclipse中使用中文JAVA api文档Sun 官方的中文版 Java API 文档发布了,地址为: http://gceclub.sun.com.cn/download/Java_Docs/html_zh_CN.zip  , 下载后请参考如下步骤配合 eclipse3.1 使用

KendoUI的学习和使用

KendoUI是一套很棒的HTML5开发控件,它的优点是控件齐全,功能强,易于学习,使用代码简练. 基本使用方法: 1.通过$().kendoXXX将普通的HTML控件转化为Kendo控件: 2.通过设置控件dataSource和服务端进行数据交互: 3.通过控件的Method和Configuration来操作和配置控件. 结合KendoUI的Demo:http://demos.telerik.com/kendo-ui/ KendoUI的帮助:http://docs.telerik.com/ke

(三)Kafka0.8.2官方文档中文版系列-topic配置参数

前文链接: (一)Kafka0.8.2官方文档中文版系列-入门指南 (二)Kafka0.8.2官方文档中文版系列-API Topic-level configuration(主题级别的参数配置) 与主题相关的配置具有全局默认值(参考broker部分)和每个主题可选重写(broker部分有明确提示).如果主题没有重写这些配置,使用全局默认设置.可以使用--config添加一个或者多个自定义选项.下面这个例子创建了一个名为my-topic的主题,它自定义了最大消息大小和刷新速率: > bin/kaf