WEB开发网
开发学院软件开发Java 提高 Dojo Grid 的数据处理性能 阅读

提高 Dojo Grid 的数据处理性能

 2010-05-24 00:00:00 来源:WEB开发网   
核心提示: ModelGridLayout=[{cells:[{name:'<divstyle="width:20px;height:20px;"><inputtype="checkbox"id="checkcollection&q

   
 ModelGridLayout = [{ 
 cells: [ 
 { name:'<div style="width:20px;height:20px;"><input type="checkbox" 
  id="checkcollection"></div>', 
 field: 'Sel', editable: true, width: '20px', cellStyles: 'text-decoration: none; 
 cursor:default; text-align: center;position: relative; left: -10px', headerStyles: 
 'text-align: center;', type: dojox.grid.cells.Bool }, 
 
 { name: 'Model',field: 'Model', width: '170px',cellStyles:'font-size:9pt; 
 cursor: default;text-align: left;', cellClasses: 'defaultColumn', headerStyles: 
 'text-align: center;'}, 
  
 { name: 'Device',field: 'Device', width: '150px', cellStyles: 'font-size: 9pt; 
 font-style:normal,text-decoration: none; cursor:default;text-align: left;', 
 cellClasses: 'defaultColumn', headerStyles: 'text-align: center;'}, 
 ] 
 }]; 

Grid 控件 (Widget)

这里的 Grid 控件类似于 MVC 中的控制器(Control)。通过 Grid 各种预先定义的 API 对 Grid 的数据(Model), 视图(View)有效的组织起来,并进行操作。以达到有效控制 Grid 数据存取、更新、外观变化的目的。 从而显示出一个类似于电子表格的 Grid 列表。

Dojo Grid 的数据存储

在 Grid Model 的定义中,有一个叫 Store 的属性,它存储了与 Grid 相关联的数据,也就是 Grid 绑定到的数据源。 在示例中,数据源的名字叫 modelStore。modelStore 的定义如下:<div dojotype="dojo.data.ItemFileWriteStore" jsid="modelStore" url="data/modelItemList.json"></div>

上一页  1 2 3 4 5 6 7  下一页

Tags:提高 Dojo Grid

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接