flex tree 自适应显示横向滚动条
来源:互联网 发布:java properties 编辑:程序博客网 时间:2024/06/05 02:21
原文见博客:http://blog.csdn.net/siy020513/article/details/5262550
亲测,可用!
mxml:
<?xml version="1.0" encoding="utf-8"?><mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" xmlns:cmp="com.render.*" height="100%" width="100%" paddingTop="0" paddingBottom="0" paddingLeft="0" paddingRight="0"> <cmp:AutoSizeTree id="checkTree" itemRenderer="com.render.CheckTreeRenderer" change="updataDataGrid()" labelField="@label" width="100%" height="100%" horizontalScrollPolicy="auto" > </cmp:AutoSizeTree></mx:Application>
actionscript:
package com.render{ import flash.events.Event; import mx.controls.Alert; import mx.controls.Tree; import mx.core.ScrollPolicy; import mx.core.mx_internal; public class AutoSizeTree extends Tree { public function AutoSizeTree() { super(); horizontalScrollPolicy = ScrollPolicy.AUTO; } override public function get maxHorizontalScrollPosition():Number { if (isNaN(mx_internal::_maxHorizontalScrollPosition)) return 0; return mx_internal::_maxHorizontalScrollPosition; } override public function set maxHorizontalScrollPosition(value:Number):void { mx_internal::_maxHorizontalScrollPosition = value; dispatchEvent(new Event("maxHorizontalScrollPositionChanged")); scrollAreaChanged = true; invalidateDisplayList(); } override protected function updateDisplayList(unscaledWidth:Number, unscaledHeight:Number):void { var diffWidth:Number = measureWidthOfItems(0,0) - (unscaledWidth - viewMetrics.left - viewMetrics.right); var indentation:Number = getStyle("indentation"); if (diffWidth <= 0) maxHorizontalScrollPosition = NaN; else maxHorizontalScrollPosition = diffWidth + indentation; super.updateDisplayList(unscaledWidth, unscaledHeight); } }}
0 0
- flex tree 自适应显示横向滚动条
- flex tree 自动显示横向滚动条
- flex tree 自动显示横向滚动条
- flex tree 自动显示横向滚动条
- 如何让Flex的Tree显示水平滚动条
- 更改Flex tree 滚动条样式
- flex纵向滚动条出现后,横向滚动条自动出现(转)
- 隐藏横向滚动条
- bootstrap横向滚动条
- 关于OpenLaszlo中tree的滚动条问题,尤其是横向滚动条
- easyui datagrid无数据时显示横向滚动条
- 项目经验:css控制div显示横向滚动条
- easyui datagrid无数据时显示横向滚动条
- 如果去除div显示的横向滚动条
- dede 代码编辑器SyntaxHighlighter越界显示,增加横向滚动条
- 浏览器不显示滚动条,IFREAM显示滚动条并自适应宽度。
- WinForm ListView 列自适应宽度(去除最后空白列,去除横向滚动条)
- div 自适应高度 最大高度后滚动条显示
- 小心DLL链接静态库时的内存错误
- shell
- SSH 部分jar包的作用
- ios开发中百度地图的基本使用一
- c# 文本框只允许输入数字的方法
- flex tree 自适应显示横向滚动条
- 产品设计如何打动用户
- Hadoop基于Protocol Buffer的RPC实现代码分析-Server端
- Android Studio 1.0RC1版发布
- iframe刷新父页面的地址
- HTML状态码
- 高通平台点亮LCD个人总结
- 【android】在eclipse中查看genymotion模拟器的sd卡目录
- 给.dll文件加一个数字签名的方法