EXT 3.2 的 treeGrid 问题

问题描述

我用 ext 3.2 的 TreeGrid 生成计算书 类表格数据,在 firefox 上显示 正常,在 IE 浏览器中 显示的数据 格式 不太正常:::当 某一列 为空时,表格 的线 也跟着 为空,这样看起来 不太美观,哪位大神 有解决方法? 做出来的 效果图 见 附件

解决方案

可能是因为td中的内容为空,导致单元格没撑开?猜测的,要不改一改TreeGridNodeUI.js试试:修改方法renderElements中的单元格生成:for(i = 1, len = cols.length; i < len; i++){ c = cols[i]; buf.push( '<td class="x-treegrid-col ', (c.cls ? c.cls : ''), '">','<div unselectable="on" class="x-treegrid-text"', (c.align ? ' style="text-align: ' + c.align + ';"' : ''), '>', // (c.tpl ? c.tpl.apply(a) : a[c.dataIndex]), (""+(c.tpl ? c.tpl.apply(a) : a[c.dataIndex])) || " ",'</div>', '</td>' );}使它在空串时,填充一个html空格进去。以上方案未验证……

时间: 2024-08-31 14:15:49

EXT 3.2 的 treeGrid 问题的相关文章

Ext JS 3.1:大幅度改进内存管理、TreeGrid……

Ext JS 3.1: Massive memory improvements, TreeGrid, and more December 17, 2009 by Jamie Avins 我谨代表Ext团队,相当地高兴地宣布这次Ext JS 3.1 的发布.我们力求在这次发布的版本中使得Ext的性能与功能都呈现最佳化.在download 页面中可找到full change log 和online documentation (中文版地址 ). IE内存的改进 越来越多复杂的单页面Web程序出现,使

treegrid-Ext.ux.tree.TreeGrid的默认排序如何改为中文?

问题描述 Ext.ux.tree.TreeGrid的默认排序如何改为中文? 我用Ext的treeGrid,它的排序默认是英文的,是这样的效果"sortAscText.sortDescText.columnsText",如何将这个改为中文显示,效果是"正序排列.倒序排列.显示/隐藏列"? 求大神解答.

Extjs4 Treegrid 使用心得分享(经验篇)

最近调试EXTJS 4的treegrid实例,看了很多水友的文章,以及官方的demo, 没一个可靠的,全都无法显示出来.像对于我们习惯用C++的coder来说,EXTJS简直就是一群无政府土匪来维护的,官网上连个搜索框都没有,找资料基本靠遍历,还是人工的. 使用treegrid,需要在调用页面的head中加载以下几个文件: 复制代码 代码如下: <link rel="stylesheet" type="text/css" href="css/ext-

EXT5 treegrid怎么编写

问题描述 EXT5 treegrid怎么编写 我是用ext5 MVC 写的, Ext.define('CFEApp.view.navigation.navigationview' { extend : 'Ext.grid.Panel' alias : 'widget.aclnavigationlist' id : 'aclnavigationlist' title : '模块管理' store : 'navigation.navigationStore' columns : [ { xtype

《Ext JS 4 First Look》翻译之五:Grid、Tree和Form   

5.1. Grid panel      Grid应该是我们在开发时使用的最多的组件之一.Extjs4对其进行了重大的改进.      Extjs4与Extjs3的Grid生成不同的HTML.Sencha称其为智能渲染(Intelligent Rendering).Extjs3中即使不需要Grid的所有特性,它也会生成整套HTML.而Extjs4就只会渲染Grid所用到的特性,这样就使 渲染最小化且提高了性能.      在学习Extjs4中Grid的新特性前,让我们先了解在Extjs4中如何创

《Ext JS 4 First Look》翻译之五:Grid、Tree和Form

<Ext JS 4 First Look>翻译之五:Grid.Tree和Form      至此我们已经学习了Data包和布局等API.下面我们来学习作为Extjs框架中我们用得最多的用来展现数据的Grid.Tree和Form吧! 目录: 5.1. Grid panel 5.1.1. Columns 5.1.2. Feature 5.1.2.1. Ext.grid.feature.Grouping 5.1.2.2. Ext.grid.feature.Summary 5.1.2.3. Ext.g

Extjs4 Treegrid 使用心得分享(经验篇)_extjs

最近调试EXTJS 4的treegrid实例,看了很多水友的文章,以及官方的demo, 没一个可靠的,全都无法显示出来.像对于我们习惯用C++的coder来说,EXTJS简直就是一群无政府土匪来维护的,官网上连个搜索框都没有,找资料基本靠遍历,还是人工的. 使用treegrid,需要在调用页面的head中加载以下几个文件: 复制代码 代码如下: <link rel="stylesheet" type="text/css" href="css/ext-

求高人指点:&amp;amp;lt;ext:button enabled=&amp;amp;quot;false&amp;amp;quot; id=&amp;amp;quot;btn&amp;amp;quot; &amp;amp;gt;行点击事件,用js设置butoon可用

问题描述 页面是ext:button+miniUI页面做的treegrid,然后进行行点击,改变按钮状态.求大神,困扰了两天,头发掉完了,求指点,3Q3Q试过了1,getElementById(<%=btn.clentid%>).dsabled="fasle",在IE下测试,按钮能用,但是显示灰色.火狐下不行.2,btn.setAttribute("Enabled",true);alter(btn.getAttribute("Enabled&q

extjs 3.31 TreeGrid实现静态页面加载json到TreeGrid里面_extjs

想要实现 TreeGrid的效果,打开官方例子却看不到效果,怎么办呢?我是这样实现的 复制代码 代码如下: var root = new Ext.tree.TreeNode({ text: '根节点', expanded: true }); tree.setRootNode(root); var nodes = {}; nodes.children = mydata;/*TreeGrid的json数据[{--},{--}]*/ function appendChild(node, o) { if