- 浏览: 13350 次
- 性别:
- 来自: 北京
最新评论
-
从此醉:
是最开始的那个白色加载页面吗
flex自定义加载进度条
文章列表
不再集成spring,只需ifire即可。
思路是把上传文件转换成流,然后通过传byte[]来实现附件的上传.
在附件上传之前,需要鉴权,
soap方式鉴权。
功能看附件代码,可直接运行。
部分代码:
服务端:
public UserInfo editNews(NewsInfo info, List<UploadFileInfo> fileList) {
if(fileList==null||fileList.size()<1){
}else{
for(UploadFileInfo uploadFileInfo:fileList){
// ...
简单说明
ThreadPool:是线程池管理类,提供了线程初始化、开启、关闭、任务添加等方法,管理任缓冲队列
TaskThread:是工作线程,里面定义了一个具体任务接口的ITaskService,所有要执行的具体任务都实现需要实现该接口。当该接口不为空时,会执行该接口的具体任务
RunTaskThread:是监听任务队列的线程,当任务队列不为空时,则向线程池申请一个空闲线程来执行任务。
StopTaskThread:是监听空闲线程是否已经超过了最大空闲时间,若超过则关闭此线程
ITaskService:是具体任务接口,所有要执行的具体业务类都需要实现该接口
test包里面是测试类。
下载后只 ...
根据网上找的一些资料,自定义了一个加载的进度条。
主要的功能就是在初始化flex界面时,显示当前要加载的组件个数,当前的加载进度,同时自定义一个进度条。
效果图:
原理就是重写DownloadProgressBar类中的方法。
主要代码:
package event.load
{
import flash.display.GradientType;
import flash.display.Graphics;
import flash.display.Loader;
import flash.display.Sprite;
import flash.events.Event ...
效果图:
只对指定列进行验证,并显示验证结果提示信息
因为开始的时候思路不对,所以白忙活了一天,最后还是利用flex的渲染器来实现这个功能。
现在经常有这样的需求,就是从后台查询到数据时,要对数据进行增删改操作,其中还要进行数据校验。可以对某一行进行校验,也可以对这一行数据中的某一列进行校验,同时显示提示信息。
在官网上看到flex提供的例子,但是那是4.0之前的版本,而且还不是我想要的效果,我学的是flex4.5,利用组件时,flex经常会提示说某某组件在4.0版本之后建议改用成某某组件了,我是个老实的孩子呀,就按照adobe的提示,使用新的组件来开发。现在flex4.5的参考资料 ...
在表中要删除一个数据字段时,可以先把该字段设置为无效,然后再删除表中无效的字段。
但是如果该字段属于主键时,首先需要删除该表中的主键,然再删除字段,最后再给表重新定义主键。
删除表的主键值:
-- ( KEY_NAME也就是定义表时,给表创建的主键名);
alter table 表名 drop constraint KEY_NAME ;
-- 重新创建主键名
alter table 表名
add constraint KEY_NAME primary key (作为主键的字段名,多个时用逗号隔开)
using index
tablespace tablespace_NAME ...
在正则表达式中,含有大括号时,验证不通过,需自定义一个字符串值为正则表达式的内容。
验证通过时才执行操作。
valid="keyPhone_A_Button_clickHandler(event)" 为验证通过时触发的事件,
当然也有验证不通过时触发的事件了。
text="@{keyPhoneVO.phoneNumber_Text}" 是进行数据双向绑定的,测试时可以先去掉。
mxml文件:
<fx:Declarations>
<!-- 将非可视元素(例如服务、值对象)放在此处 -->
<mx:RegExp ...
效果图:
flex4.5中,利用DataGrid显示从数据库中查询到的数据后,在每行数据后添加删除图片(当然也可以添加修改等图片),点击图片后,显示提示对话框,确认删除时,则执行删除数据行的操作。
mxml文件:
<s:DataGrid width="100%" height="90%" alternatingRowColors="[#ffffff,#eff3fa]"
dataProvider="{keyWordList}" requestedRowCount="4 ...