- 博客(31)
- 收藏
- 关注
原创 flex 彩虹柱子
柱状图中声明颜色方法<mx:ColumnSeries xField="name" yField="id2" displayName="xxx" maxColumnWidth="15" verticalAxis="{scslLeftVAxis}" labelPosition="outside" fillFunction="colorFunction"/>as中定义方
2014-05-15 17:32:25
711
原创 flex 中enable中并且(&&)逻辑条件
<mx:LinkButton label="{data.la8}" toolTip="{data.la8}" enabled="{data.state==1&&outerDocument.areaLvl== '1'}" styleName="adjustBtnStyle" click="outerDocument.linkbutton_clickHandler(
2014-03-27 10:49:20
1008
原创 java calender获取时间
1、获取年月日,时间Calendar c = Calendar.getInstance(TimeZone.getTimeZone("GMT+08:00")); //获取东八区时间 int year = c.get(Calendar.YEAR); //获取年 int month = c.get(Calendar.MONTH) + 1; //获取月份,0表示1月份 int
2014-03-02 21:37:05
4574
原创 flex 和java 交互,中文乱码
尝试了很多方法,发现tomcat可以识别chartText = new String(chartText.getBytes("ISO8859-1"), "utf-8");但是weblogic又不能识别,变成乱码。最后解决方案是flex中编码,java端解码,tomcat和weblogic可以识别正常的中文,下载成功代码如下:flex编码使用encodeURIComponent/*弹
2014-02-27 14:54:14
639
原创 flex 使用AdvancedDataGrid进行表头列合并,设置每列背景颜色(2)
(二)表格样式:sdk3.5调用时为: styleName="myDataGrid" headerStyleName="myHeaderStyle" (三)列背景颜色://红色表示预测 private var forcastColor:uint = 0xF3402D; //绿色表示实际 private var factColor:uint = 0x78D74
2014-02-13 20:43:31
1477
原创 flex 使用AdvancedDataGrid进行表头列合并,设置每列背景颜色(1)
AdvancedDataGrid可以进行表头列合并,但是sdk4.0和3.5设置表头样式时存在差别。主要使用属性为AdvancedDataGridColumnGroup和groupedColumns (一)表格代码为:sortExpertMode为true时,不显示排序按钮<mx:AdvancedDataGrid height="100%" fontSize="12" designV
2014-02-13 20:38:13
2245
原创 flex 线形图为虚线,绘制图例(7)
(六)线性图样式 .regisLineSeries1{ fill:#00B0F0; border-thickness:1; labelPosition:outside; /* outside|none 如果为LineSeries 则需要使用SolidColorWhiteBorderCircleRenderer渲染器 */ labelColor:#0
2014-02-13 20:28:26
747
原创 flex 线形图为虚线,绘制图例(6)
(四)显示节点的渲染器:itemRenderer="renderer.SolidColorCircleRenderer",可通过样式控制数据是否显示在图形上,比较复杂 override public function styleChanged(styleProp:String):void { super.styleChanged(styleProp); if(styleP
2014-02-13 20:26:27
1110
原创 flex 线形图为虚线,绘制图例(5)
(四)显示节点的渲染器:itemRenderer="renderer.SolidColorCircleRenderer",可通过样式控制数据是否显示在图形上,比较复杂override protected function updateDisplayList(unscaledWidth:Number, unscaledHeight:Number):void { super.upda
2014-02-13 20:21:23
761
原创 flex 线形图为虚线,绘制图例(4)
(三)图例渲染器:legendMarkerRenderer="renderer.MarcoLegendMarkerRenderer",主要运用graphics来绘制线条和圆点/** * 画连接虚线 * * @param pointLength 点个数 * @param x1 起点横坐标 * @param y1 起点纵坐标 * @param x2
2014-02-13 20:19:31
719
原创 flex 线形图为虚线,绘制图例(3)
(二)半实半虚线:lineSegmentRenderer="renderer.MarcoLineRenderer1" ,差别在连接两个数据点之前做了逻辑判断/** * 画连接虚线 * * @param pointLength 点个数 * @param x1 起点横坐标 * @param y1 起点纵坐标 * @param x2 终点横坐标
2014-02-13 20:13:26
981
原创 flex 线形图为虚线,绘制图例(2)
(一)全虚线:lineSegmentRenderer="renderer.MarcoLineRenderer"/** * 画连接虚线 * * @param pointLength 点个数 * @param x1 起点横坐标 * @param y1 起点纵坐标 * @param x2 终点横坐标 * @param y2 终点纵坐标
2014-02-13 20:09:14
1229
原创 flex 线形图为虚线,绘制图例(1)
背景:绘制线形图,其中一条为全实线,一条为虚线,一条为半实半虚;图例为线条加圆点。困难:要改变线形图的样式,必须重写itemRenderer(节点渲染器),legendMarkerRenderer(图例渲染器),lineSegmentRenderer(线条渲染器) (一)全虚线:lineSegmentRenderer="renderer.MarcoLineRenderer"//全虚
2014-02-13 20:03:37
1235
原创 flex将字符串转为Date、java获取某月的最后一天
一、flex将字符串转为Date/** * * @param s_date * @return 20120512 类型的字串 转换成日期 */private function stringToDate(s_date:String):Date{ var temp:String = s_date.replace("-","").replace("-",""); v
2014-01-17 09:00:18
1025
原创 flex textinput和textarea换行符
做了个测试发现TextInput 、TextArea 换行在标签中写和在代码中写是不一样的TextInput 、TextArea 换行:1.在标签中的换行:在标签中换行 的换行符是 而不是 \n 或 \r;若“text={str}”,变量绑定时,换行符也是 例: bbb \n ccc \r eee"/> bbb \n ccc
2014-01-13 18:11:21
1993
原创 flex 获取上个月月份、n天前的日期
如果使用date["month"] -= 1;获取月份,由于flex是将本月日期减30天,所以得到的上个月有问题。如下是做的修改。 /** * 获取当前时间上个月时间 * @param 格式化形式,例如YYYY-MM或YYYYMM * @return formatString */private function getLastMon(formatString:Stri
2013-12-30 10:46:47
1695
原创 flex -设置柱状图ColumnChart的彩虹柱子、点击单个柱子高亮显示(三)
//实现彩虹柱子private function myFillFunction(element:ChartItem, index:Number):IFill { //四色柱子 var c:SolidColor = new SolidColor(0x00CC00); var temp:int = index%4; if(0 == temp) { c.c
2013-04-16 14:00:22
2336
原创 flex -设置柱状图ColumnChart的鼠标显示标签、设置tip窗口的样式(二)
.regisLineSeries1{//线性图样式 fill:#E8362B; border-thickness:1; labelPosition:none; /* outside|none 如果为LineSeries 则需要使用SolidColorWhiteBorderCircleRenderer渲染器 */ labelColor:#000000; /*当使用LineSer
2013-04-16 13:58:24
2020
原创 flex-设置简单的柱状图ColumnChart(一)
<mx:ColumnChart id="linechart" dataProvider="{chartArray}" height="100%" width="100%" seriesFilters="[]" showDataTips="true" dataTipFunction="columnChart_dataTipFunc" itemClick="c
2013-04-16 13:53:04
2067
原创 java格式化小数位
java保留两位小数问题:方式一:四舍五入 double f = 111231.5585; BigDecimal b = new BigDecimal(f); double f1 = b.setScale(2, BigDecimal.ROUND_HALF_UP).doubleValue(); 保留两位小数 -
2013-03-22 09:16:48
795
原创 java字符串比较大小compareTo方法
compareTo()的返回值是整型,它是先比较对应字符的大小(ASCII码顺序),如果第一个字符和参数的第一个字符不等,结束比较,返回他们之间的 差值,如果第一个字符和参数的第一个字符相等,则以第二个字符和参数的第二个字符做比较,以此类推,直至比较的字符或被比较的字符有一方 全比较完,这时就比较字符的长度. 例: String s1 = "abc"; String
2013-03-12 17:57:43
1954
原创 用JDBC实现简单的数据库查询的一个例子
public class JavaJdbc { private static Connection getConn() throws Exception { Connection conn = null; try { Class.forName("oracle.jdbc.driver.OracleDriver"); conn = DriverMana
2013-03-12 15:45:18
1819
原创 flex----遍历树Tree,根据输入的名称搜索树节点,并展示该节点
1.Tree的dataProvider为ArrayCollection:treeData <mx:Tree id="myTree" width="100%" height="90%" labelField="menuName" showRoot="false" dataProvider="{treeData}" itemClick="myTre
2013-03-07 20:44:54
2089
原创 flex表格---(1)单元格设置tooltip、
1.单元格设置tip(1)在表格中定义:(2)在script中定义dataTipFunction://鼠标放上去显示文本内容 private function fltTipFunction(item:Object):String{ var myString:String = ""; myString = item.cstgFltDesc ; r
2013-03-07 18:15:36
711
原创 flex传递参数-------TitleWindow向主页面传递参数(2)
二、TitleWindow向主页面传递参数:1.在TitleWindow中声明函数callback,用作参数传递到主页面,不用定义实现方式(主页面定义实现方式);同时定义传回去参数的值canshu:private var canshu:String = "";//传递回去的参数值 public var callback:Function;//定义关闭窗口后调用的函数,必须是p
2013-03-06 16:25:10
1066
原创 flex传递参数-----主页面向弹窗传递参数(1)
一、主页面向TitleWindow传递参数:1.在主页面声明变量,可以是任意类型(Object/String/ArrayCollection),用作参数传递到弹窗:private var searchCons:Object = new Object();//查询条件,传到弹窗 2.在弹窗声明变量用来接收参数,参数必须是public类型:[Bindable]//接收传过来的
2013-03-06 16:20:32
868
原创 flex页面跳转-viewStack(2)-强制页面初始化
ViewStack页面跳转后,强制页面初始化:1.定义ViewStack 2.change="vsChange(event)"事件://ViewStack 页面切换时触发事件 public function vsChange(e:IndexChangedEvent):void { if(e.relatedObj
2013-03-05 20:41:39
910
原创 flex页面跳转-viewStack(1)
1.首先将几个页面放在同一个viewStack(id="pageViewStack")中,A页面要跳转到B页面;2.在A页面初始化函数中,v = this.parent as ViewStack;//获取父窗体ViewStack对象,然后通过v.selectedChild = Container(v.getChildByName("B"));//通过ViewStack下的组件id查找该组件,然
2013-03-05 20:34:33
665
原创 Flex柱状图(包含线性图)自定义显示tooltip
图形定义:<mx:ColumnChart id="eColsLineChart" width="100%" height="100%" paddingLeft="5" paddingRight="5" showDataTips="true" styleName="multiColumnLineChart" seriesFilters="[]" dataProvider="{data1}"
2013-03-04 20:39:54
594
原创 myeclipse初始化配置小记,防止忘记
1.windows-preferences-General-Startup and Shutdown,从开始到MyEclipse Examples全部取消,只保留MyEclipse EASIE Tomcat 7和WebLogic 10,同时可以将Automatic Updates Scheduler取消;2.windows-preferences-General-Workspace,将othe
2013-02-28 15:45:52
928
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人