Ext js
来源:互联网 发布:网络词闰土是什么意思 编辑:程序博客网 时间:2024/05/22 06:36
if(totalGap>0){
var subtreeAux=node,numSubtrees=0;
for(;subtreeAux1=null && subtreeAux!=leftAncestor;
subtreeAux =subtreeAux.previouseSibling)
numSubtrees++;
if(subtreeAux!=null){
var subtreeMoveAux=node;
var singleGap=totalGap/numSubtrees;
for(;subtreeMoveAux!=leftAncestor;
subtreeMoveAux=subtreeMoveAux.previousSibling){
subtreeMoveAux.prelim+=totalGap;
subtreeMoveAux.modifier+=totalGap;
totalGap-=singleGap;}}}
apportion:function(tree,node,level,prelim){
var firstChild=node.firstChild;
var firstChildLeftNeighbor=fristChild.leftNeighbor;
var j=1;
for (var k=this.iMaxDepth-level;firstChild!=null&& j<=k;){
var modifierSumRight=0,modifierSumLeft=0;
var rightAncestor=firstChild;
var leftAncestor=firstChildLeftNeighbor;
for(var l=0; l<j;l++){
if(rightAncestor)rightAncestor=rightAncestor.parentNode;
if(leftAncestor) leftAncestor=leftAncestor.parentNode;
if(rightAncestor) modifierSumRight=rightAncestor.modifier||0;
if(leftAncestor) modifierSumLeft=leftAncestor.modifier||0;}
var nbprelim=firstChildLeftNeighbor?firstChildLeftNeighbor:prelim:0;
var fcprelim=nbprelim+modifierSumleft+
this.getNodeSize(firstChildLeftNeighbor)+this.iSubtreeSeparation;
var totalGap=fcprelim-(firstChild.prelim+modifierSumRight);
if(totalGap>0)
if(!firstChildLeftNeighbor&&firstChild.parentNode.modifier<0)
firstChild.parentNode.modifier=0;
j++;
if(firstChild.getChildrenCount()==0)firstChild=this.getLeftMost(node,0,j);
else firstChild=firstChild.firstChild;
if(firstChild!=null)firstChildLeftNeighbor=firstChild.LeftNeighbor;}}
- Ext Js
- Ext.js
- ext js
- Ext js
- EXT JS
- Ext js
- EXT.JS
- Ext.js
- ext js
- ext.js
- Ext js开发点滴
- EXT(js)教程
- Ext js权限管理
- EXT JS 视频教程
- js2之Ext.js
- ext js的讲解
- 深入浅出Ext JS
- ext js学习网站
- 博客收录
- 无序hashset与hashmap让其有序
- VC截取字符串问题
- 先上java笔试题,面试题咯2
- 先上java笔试题,面试题咯3
- Ext js
- 先上java笔试题,面试题咯4
- Lisa Lambert:英特尔投资将加大AppUp和Tizen力度
- linux ioctl函数获取本机IP
- oracle 查询锁表
- uva 458 The Decoder
- IT面试题,笔试题 大分类
- sybase 自动清日志空间选项
- cmd下运行db2---DB21061E 未初始化命令行环境