1.dataOnlyColumns=['字段名 as 替换名'] 使字段可以作为ROW的属性被调用,而不用通过ROW.CELLS[].INNERTEXT 来调用
eg: deadaOnlyColumns=['字段名1','字段名2','字段名3','字段名4','字段名5','字段名6','字段名7']
var temp1=grid.currentRow.字段名1
var temp2=grid.currentRow.字段名2
var temp3=grid.currentRow.字段名3
......
2.setColumnLookup('本表关联字段','关联表表关联字段','要显示字段(关联表的)','关联表名')
3.grid.selectRow()方法)(注:这是个方法,不是对象)是将当前选中行的ROW的对象附给grid.currentRow(这是一个ROW对象),
一般用在GRID表主页面进行操作时用来取值,也就是没有跳转到行编辑或其他页面时(因为跳转后CURRENTROW已自动绑定)
当在或不在GRID表主页面进行取值时,也可以用table.rows[i].cells[i].innerText 其中table=document.all.dbnetgrid1.table
其中i可以设置成为 grid.columnIndex('字段名')该方法自动得到某列所在数组的序列号,
eg:
row.cells[ grid.columnIndex('字段名') ].innerText
最终还是通过TABLE.ROWS[i].CELLS[i].INNERTEXT来取值
4.INDEX总是在GRID表其他列显示完成之后再加载
5.对当前GRID列表进行显示方式的设置
setColumProperty("字段名","transForm:函数名")
function 函数名(cell)
{
var row = cell.parentElement
if(cell.innerText(根据显示的CELL内容做不同的操作)!="" && cell.innerText.replace(" ")!=""){
cell.innerHTML = '<a href=# ()>'+row.cells[6].innerText+'</a>'
//当前INDEX还没加进来,所以FILENAME为数组的第六个元素,INDEX总是在其他了显示后最后加载进来
//cell.innerhtml=''来设置cell中间的HTML代码
//cell.innerText='XXXXXX'来设置cell显示内容
}
else{
cell.innerHTML = ' '
}
}
7.由于EXT和GRID的pageEncoding不同(EXT:UTF-8 GRID:GBK)所以在EXT所在页面中定义和EXT相关的方法,然后在子GRID中通过PARENT.函数名来访问父框架中的方法
而父页面(一般是定义LAYOUT的页面)则通过 window.frames["content1"]来访问子页面
eg:
<div id="container">
<div id="north" class="x-layout-menu-container">
<div id="north-toolbar"></div>
</div>
<div id="center1" class="x-layout-inactive-content">
<iframe name="content1" src="MasterPlan/PlanComplete/test/testgrid.jsp" frameborder=0 style='width:100%;height:100%;'></iframe>
</div>
<div id="center2" class="x-layout-inactive-content">
<iframe name="content2" src="MasterPlan/PlanComplete/test/testgrid.jsp"" frameborder=0 style='width:100%;height:100%;'></iframe>
</div>
<div id="center3" class="x-layout-inactive-content">
<iframe name="content3" src="MasterPlan/PlanComplete/test/testcell.jsp"" frameborder=0 style='width:100%;height:100%;'></iframe>
</div>
</div>
访问子页面CONTENT1的GRID,则应该是 window.frames["content1"].dbnetgrid1
window.frames["content1"].rowSelected()???
window.frames["content1"].dbnetgrid1.actionTable.all.insertBtn.click()(actiontable指的是系统页面上的按钮栏 此按钮栏不是GRID的按钮栏)和
window.frames["content1"].dbnetgrid1.Table指的是GRID表
分享到:
相关推荐
在实际开发中,我们有时需要在Grid的单元格(Cell)中添加更丰富的交互元素,例如输入框、下拉选择器等,这时就涉及到了`Ext Grid CellEdit`的概念。`CellEdit`允许我们在单个单元格中进行编辑,而不是整个行,提高...
var vExportContent = grid.getExcelXml(); if (Ext.isIE6 || Ext.isIE7 || Ext.isSafari || Ext.isSafari2 || Ext.isSafari3) { var fd=Ext.get('frmDummy'); if (!fd) { fd=Ext.DomHelper.append(Ext.getBody...
在EXT(Ext JS)框架中,EXT Grid是一个强大的数据展示组件,它允许用户以表格的形式显示大量数据。在实际业务场景中,有时我们需要将EXT Grid中的数据导出为Excel文件,以便于分析、存储或共享。这个过程涉及到EXT ...
在IT领域,特别是Web开发中,Ext Grid是一个广泛使用的组件,用于展示和管理大量数据。它提供了丰富的功能,包括排序、筛选、分页等,使得数据的交互和操作变得非常便捷。当我们需要将Ext Grid中的数据导出为Excel...
"ext grid 合并行"就是关于如何在EXT Grid中实现行合并的技术点。 EXT Grid的行合并功能并不像列合并那样内置在默认配置中,因此需要通过一些额外的技巧来实现。以下是一个详细的步骤和知识点解析: 1. **理解EXT ...
Ext grid中渲染进度条,超帅 源码-----下载不扣分,回帖加1分,欢迎下载,童叟无欺。Ext grid中渲染进度条,超帅 源码-----下载不扣分,回帖加1分,欢迎下载,童叟无欺。Ext grid中渲染进度条,超帅 源码-----下载不扣分...
根据提供的文件信息,我们可以深入探讨如何在 Ext JS 中实现 Grid 的单元格合并功能。此案例主要涉及到了自定义 GridView 的 `renderHeaders` 方法来达到单元格合并的目的,并且还涉及了模板(Template)的使用、...
"extgrid导出excel"这个主题是关于如何将ExtJS中的数据网格(Ext Grid)的数据导出到Excel文件中,方便用户进行数据管理和分析。 首先,让我们深入了解一下Ext Grid。Ext Grid是一种用于展示和操作大量结构化数据的...
EXT2.0 GRID 示例是一个基于EXT JavaScript库的高级数据展示和操作组件的实例。EXT是一个强大的前端开发框架,尤其在创建交互式Web应用程序方面表现出色。EXT2.0是EXT库的一个早期版本,它提供了丰富的用户界面组件...
以下是一些关于EXT JS Grid的重要知识点: 1. **创建Grid**: 首先,创建一个Grid需要定义基本配置,如数据源(store)、列模型(columns)以及渲染数据的单元格。通过`Ext.create('Ext.grid.Panel', { ... })`来...
在JavaServer Pages (JSP) 开发中,EXT 是一个流行的JavaScript 框架,它提供了丰富的用户界面组件,包括Grid(数据网格)和Table。EXT 提供了一种优雅的方式来展示和操作数据,尤其适用于创建交互式的Web应用程序,...
EXT GRID使用EXT GRID使用 EXT GRID使用EXT GRID使用
以下是一些关于EXT JS Grid的关键知识点: 1. **创建Grid**:创建Grid需要定义store(数据源)和columns(列配置)。Store负责加载和管理数据,而columns定义了Grid显示的列及其属性,如字段名、标题、宽度等。 2....
在EXT JS框架中,"ext grid tree 应用"是一个常见的功能组合,它结合了Grid面板和Tree面板的优势,用于展示复杂的数据结构。Grid通常用于显示二维表格数据,而Tree则用于展示层次化的数据。在这个例子中,开发者通过...
extgrid 是一款jquery上的gird插件 界面风格采用了类似easyui extjs 界面风格样式 可通过css修改自己想要的样式 extgrid具有列大小 位置改变 排序 分组 分页 工具栏 扩展行 rowNumber 多选列 编辑列 行列锁 ajax...
在EXT JS这个强大的JavaScript框架中,EXT Grid是一个非常重要的组件,用于展示大量结构化数据,并提供了丰富的交互功能。本文将深入探讨"EXT Grid数据绑定"这一主题,包括数据查找和如何将查找结果重新填充到Grid中...
Ext Grid是Ext JS库中的一个核心组件,用于展示和操作数据集。在Web应用程序中,它经常被用来作为数据表格,允许用户查看、排序、筛选和编辑数据。在这个"Ext Grid简单实例"中,我们将探讨如何从Web服务提取数据并将...
找了半天,结果在extjs的老家找到一个前辈写的代码,可以在grid上面加上合计, <br>但是却只能合计grid里面的数据,但是我们平常一般是只显示20行或者30行,这样的合计就没有什么意义,我们的合计数据是单独从...
### Ext grid panel 滚动条位置不变 在前端开发领域,特别是在使用Ext JS框架时,保持滚动条位置不变是一个非常实用的功能。特别是在处理实时数据更新的场景下,这一功能可以确保用户在数据刷新后仍然停留在之前...
Ext4 Grid打印是基于Ext JS库的一个功能,用于在网页中展示数据的表格组件。Ext4 Grid提供了丰富的功能,包括数据排序、筛选、分页以及列的动态调整等。在这个场景下,"grid打印"指的是将Grid中的数据导出或者可视化...