`
昔日舞曲
  • 浏览: 56402 次
  • 性别: 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插件

    Ext自定义Grid Cell插件,使用此插件可以在Grid空间的Cell单元格中插入指定的控件

    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中渲染进度条,超帅 源码-----下载不扣分,回帖加1分,欢迎下载,童叟无欺。

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

    EXT GRID使用

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

    jq-extgrid v1.2 表格插件

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

    ext grid 合计行

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

    Ext grid 分页实例源码

    Ext grid PagingToolbar分页实例源码Ext grid PagingToolbar分页实例源码Ext grid PagingToolbar分页实例源码Ext grid PagingToolbar分页实例源码

    Ext grid导出excel

    支持Ext3 Ext4导出excel,客户端导出表格,支持各种主流浏览器。

    dhtmlxgrid自定义CELL编辑事件

    dhtmlxgrid自定义CELL编辑事件 dhtmlxgrid是一个功能强大的网格控件,提供了丰富的编辑功能,包括自定义CELL编辑事件。在本篇文章中,我们将详细介绍如何自定义dhtmlxgrid的CELL编辑事件,实现自定义的编辑控件。 ...

    Ext jsGrid 锁列问题

    用于Ext开发Grid中遇到的所锁列的问题,这个很有帮助

    Ext4 grid打印

    Ext4 grid打印,打印预览,复杂表头打印,等等都实现了!

    Ext Grid控件的高级应用

    本实例使用官方Ext3.1包 ...1.创建简单快捷的Ext Grid控件 代码清晰 2.Grid 读取 Xml 3.Grid 读取 json 4.Grid 读取 Excel 5.直接在 Grid 控件进行增删改查的操作 有任何疑问的同志欢迎提出即可谢谢

    EXT grid导出EXCEL

    EXT grid导出EXCEL,有事例,下载后直接可用

    Ext grid filter

    官方例子 Ext grid filter

    Ext grid panel 滚动条位置不变

    Ext grid panel 滚动条位置不变,适用于实时数据的刷新

    EXT2.0 GRID 示例

    我的资源不需要积分 EXT2.0 GRID 示例 很实用

    ext grid tree 应用

    自己编写的EXT例子,grid、tree从数据库读取数据动态显示,并进行分页。可以动态更换主题,并存入cookies中。

    Ext grid合并单元格

    MyGridView=Ext.extend(Ext.grid.GridView,{ renderHeaders : function(){ var cm = this.cm, ts = this.templates; var ct = ts.hcell,ct2=ts.mhcell; var cb = [], sb = [], p = {},mcb=[]; for(var i = 0...

    Ext Grid 导出Excel

    NULL 博文链接:https://damen.iteye.com/blog/946039

    ext grid数据绑定

    ext中grid数据查找后重填到gird中.网上搜集的部分资料。

Global site tag (gtag.js) - Google Analytics