`
昔日舞曲
  • 浏览: 58187 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

关于GRID,EXT,CELL,OFFICE NTO的一些注意事项

阅读更多

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 = '&nbsp;'
}
}
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表

分享到:
评论

相关推荐

    Ext自定义Grid Cell插件

    在实际开发中,我们有时需要在Grid的单元格(Cell)中添加更丰富的交互元素,例如输入框、下拉选择器等,这时就涉及到了`Ext Grid CellEdit`的概念。`CellEdit`允许我们在单个单元格中进行编辑,而不是整个行,提高...

    Ext grid To Excel

    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 grid 导出 excel

    在EXT(Ext JS)框架中,EXT Grid是一个强大的数据展示组件,它允许用户以表格的形式显示大量数据。在实际业务场景中,有时我们需要将EXT Grid中的数据导出为Excel文件,以便于分析、存储或共享。这个过程涉及到EXT ...

    Ext Grid 导出Excel

    在IT领域,特别是Web开发中,Ext Grid是一个广泛使用的组件,用于展示和管理大量数据。它提供了丰富的功能,包括排序、筛选、分页等,使得数据的交互和操作变得非常便捷。当我们需要将Ext Grid中的数据导出为Excel...

    ext grid 合并行

    "ext grid 合并行"就是关于如何在EXT Grid中实现行合并的技术点。 EXT Grid的行合并功能并不像列合并那样内置在默认配置中,因此需要通过一些额外的技巧来实现。以下是一个详细的步骤和知识点解析: 1. **理解EXT ...

    Ext grid中渲染进度条,超帅 源码-----下载不扣分,回帖加1分,欢迎下载,童叟无欺。

    Ext grid中渲染进度条,超帅 源码-----下载不扣分,回帖加1分,欢迎下载,童叟无欺。Ext grid中渲染进度条,超帅 源码-----下载不扣分,回帖加1分,欢迎下载,童叟无欺。Ext grid中渲染进度条,超帅 源码-----下载不扣分...

    Ext grid合并单元格

    根据提供的文件信息,我们可以深入探讨如何在 Ext JS 中实现 Grid 的单元格合并功能。此案例主要涉及到了自定义 GridView 的 `renderHeaders` 方法来达到单元格合并的目的,并且还涉及了模板(Template)的使用、...

    extgrid导出excel

    "extgrid导出excel"这个主题是关于如何将ExtJS中的数据网格(Ext Grid)的数据导出到Excel文件中,方便用户进行数据管理和分析。 首先,让我们深入了解一下Ext Grid。Ext Grid是一种用于展示和操作大量结构化数据的...

    EXT2.0 GRID 示例

    EXT2.0 GRID 示例是一个基于EXT JavaScript库的高级数据展示和操作组件的实例。EXT是一个强大的前端开发框架,尤其在创建交互式Web应用程序方面表现出色。EXT2.0是EXT库的一个早期版本,它提供了丰富的用户界面组件...

    ext grid 显示数据

    以下是一些关于EXT JS Grid的重要知识点: 1. **创建Grid**: 首先,创建一个Grid需要定义基本配置,如数据源(store)、列模型(columns)以及渲染数据的单元格。通过`Ext.create('Ext.grid.Panel', { ... })`来...

    JSP中使用EXT实现grid table

    在JavaServer Pages (JSP) 开发中,EXT 是一个流行的JavaScript 框架,它提供了丰富的用户界面组件,包括Grid(数据网格)和Table。EXT 提供了一种优雅的方式来展示和操作数据,尤其适用于创建交互式的Web应用程序,...

    EXT GRID使用

    EXT GRID使用EXT GRID使用 EXT GRID使用EXT GRID使用

    Ext框架的Grid使用介绍

    以下是一些关于EXT JS Grid的关键知识点: 1. **创建Grid**:创建Grid需要定义store(数据源)和columns(列配置)。Store负责加载和管理数据,而columns定义了Grid显示的列及其属性,如字段名、标题、宽度等。 2....

    ext grid tree 应用

    在EXT JS框架中,"ext grid tree 应用"是一个常见的功能组合,它结合了Grid面板和Tree面板的优势,用于展示复杂的数据结构。Grid通常用于显示二维表格数据,而Tree则用于展示层次化的数据。在这个例子中,开发者通过...

    jq-extgrid v1.2 表格插件

    extgrid 是一款jquery上的gird插件 界面风格采用了类似easyui extjs 界面风格样式 可通过css修改自己想要的样式 extgrid具有列大小 位置改变 排序 分组 分页 工具栏 扩展行 rowNumber 多选列 编辑列 行列锁 ajax...

    ext grid数据绑定

    在EXT JS这个强大的JavaScript框架中,EXT Grid是一个非常重要的组件,用于展示大量结构化数据,并提供了丰富的交互功能。本文将深入探讨"EXT Grid数据绑定"这一主题,包括数据查找和如何将查找结果重新填充到Grid中...

    Ext grid 简单实例

    Ext Grid是Ext JS库中的一个核心组件,用于展示和操作数据集。在Web应用程序中,它经常被用来作为数据表格,允许用户查看、排序、筛选和编辑数据。在这个"Ext Grid简单实例"中,我们将探讨如何从Web服务提取数据并将...

    ext grid 合计行

    找了半天,结果在extjs的老家找到一个前辈写的代码,可以在grid上面加上合计, &lt;br&gt;但是却只能合计grid里面的数据,但是我们平常一般是只显示20行或者30行,这样的合计就没有什么意义,我们的合计数据是单独从...

    Ext grid panel 滚动条位置不变

    ### Ext grid panel 滚动条位置不变 在前端开发领域,特别是在使用Ext JS框架时,保持滚动条位置不变是一个非常实用的功能。特别是在处理实时数据更新的场景下,这一功能可以确保用户在数据刷新后仍然停留在之前...

    Ext4 grid打印

    Ext4 Grid打印是基于Ext JS库的一个功能,用于在网页中展示数据的表格组件。Ext4 Grid提供了丰富的功能,包括数据排序、筛选、分页以及列的动态调整等。在这个场景下,"grid打印"指的是将Grid中的数据导出或者可视化...

Global site tag (gtag.js) - Google Analytics