`
牧羊人
  • 浏览: 210758 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
封装一个动态grid 继承Ext.grid.GridPanel 1.一般只需定义gridcolumns属性即可动态生成grid ,支持各列renderer自定义, 支持store自定义. 其中默认的store,用的是dwrproxy,dwr函数前三个默认参数为(qname,start,pagesize)其他参数在这三个参数之后, 通过DWRfuncParams属性传入。 2.需dwr。 约定:root为data, totalProperty为totalSize Ext.namespace("Ext.ux.grid"); /** * @class Ext.ux.gri ...
1.提示“缺少对象” 原因:     程序中使用了dwr.util.setValue("userInfo",data);或getValues()之类的语句。而控件ID与这里的userInfo名字不匹配,则提示缺少对象。 解决方法:     检查每一个setValue中的控件ID名称,保证一一对应。     如果依然找不到错误,则可能是由于setValue()中的控件无法也结果值绑定,可以再一个一个试一试。 2.提示“java.lang.SecurityException: CSRF Security Error” 原因:     安全性问题 解决方法: 修改 web.x ...
简化 Flex 项目环境 Company: Adobe 作为一名要加入新项目的软件工程师,我希望可以快速获得代码,然后构建代码并运行应用程序。 我不希望必须要浏览一个复杂的建立程序,阅读无数指引文件,或者学习应用程序的详细细节,然后才能启动。 另外,一旦环境建立起来并开始运行,我希望我可以始终: 提交所有修正文件,即便是项目配置文件(如,.project、.actionScriptProperties 和 .flexProperties 文件),同时不破坏其他人的环境。 检查出所有引入文件,并与存储库保持完全同步,而无需重新配置本地环境或者选择性地检查文件。 当采用 Flash Buil ...

dhtmlx使用

    博客分类:
  • js
dhtmlx使用翻译(五)dhtmlxgrid 列操作 (2010年06月24日) 发表于 JavaEye博客 1.1.90 adjustColumnSize(cind) 版本:大众版 参数: cind:列索引 用途:调整某列宽,使列所有数据可见,但需要在制定列宽的情况下,即不能设定列宽为 * 参考实例: mygrid.adjustColumnSize(0); 1.1.91 deleteColumn(ind) 版本:专业版 dhtmlxgrid_mcol.js支持 参数: cind:列索引 用途:调整某列宽,使列所有数据可见 参考实例: mygrid.adjus ...
一、国外站点 1.资源 类 Adobe Flex 2 Component Explorer : 官方的,展示了各种组件 的用法 ,入门 必看。 CFlex :很好的一个Flex资源站点,包括教程 ,新闻,资源站点…… 只是页面有点杂乱,大家一般看右边那一栏就行了。 FlexBox :一个收集 了网上很多开源 组件的站点,是进阶学习 的好帮手。 FlexLib :也是一个开源Flex组件站点,不过与FlexBox不同的是,这个是原创,而FlexBox只是收集。 Flex Developer Center :Adobe Flex开发 者中心,经常会有一些好的教程出现。 Adobe Labs :这个不 ...
^\d+$  //匹配非负整数(正整数 + 0) ^[0-9]*[1-9][0-9]*$  //匹配正整数 ^((-\d+)|(0+))$  //匹配非正整数(负整数 + 0) ^-[0-9]*[1-9][0-9]*$  //匹配负整数 ^-?\d+$    //匹配整数 ^\d+(\.\d+)?$  //匹配非负浮点数(正浮点数 + 0) ^(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*))$  //匹配正浮点数 ^((-\d+(\.\d+)?)|(0+(\.0+)?))$  //匹配非正浮 ...
自定义dragDrop事件 MXML文件及自定义事件 private function dragDropEvent(event:DragEvent):void { //检测数据结构 if (event.dragSource.hasFormat("items")){ //取消默认事件处理 event.preventDefault(); event.currentTarget.hideDropFeedback(event); //获取拖拽接收对象 var dropTarget:List=List(event.currentTarget); //获取拖拽对象数据 ...
import flash.display.Sprite; import mx.collections.ArrayCollection; import mx.controls.DataGrid; public class SQDataGrid extends DataGrid { public function SQDataGrid() { } protected override function drawRowBackground(s:Sprite, rowIndex:int, y:Number, height:Number, co ...

flex4 点滴

1、由于RemoteObject未实现mx.core.IUIComponent,它必须包含在<declaration>中 2、flex3中自定义控件,加载时直接定义xmlnx:**即可使用。在flex4中,自定义控件,需要加在<fx:Declarations>中,如: <fx:Declarations>       <c:MainController id="controler" /> </fx:Declarations> 3、Application的监听或派发事件。 flex3中可以直接用Application. ...
enterState:进入一个新状态后触发,触发者是state object和组件。 exitState:一个状态将要离开时触发,触发者是state object和组件。 currentStateChanging:在状态即将改变时触发。它被一个currentState属性值改变的组件触发。你可以利用这个事件向服务器请求即将被新状态用到的数据。 currentStateChange:在一个状态已经完全改变了后触发。你可以利用这个事件向服务器发回一个数据,指明用户当前的状态。 <?xml version="1.0"?> <!-- states\States ...
Flex browser manager能够让用户通过浏览器的前进后退按钮来导航应用。因为这个browser manager能够对状态的切换进行跟踪。    以前说过,每个状态是个新的界面,而不是一个新的页面。但是用浏览器也能实现不同状态之间的切换。如何做到呢?先看看背景知识。 BrowserManager:一个 Singleton 管理器,用于充当浏览器和应用程序之间的代理。使用它可以访问浏览器地址栏中的 URL,这与访问 JavaScript 中的 document.location 属性类似。它有一个getInstance() 方法,返回的是一个IBrowserManager类的实例。 ...
模块(Modules) 模块(Module)是创建大型Flex应用程序的一个解决方案,它允许你将你的用户接口分割成许多分散的有各自用途的小块。例如(下面出自Flex 2的文档),一个保险公司可能有数百个表单——针对于各个领域的,针对各种请求类型,以及针对各种应用等等。创建一个包含所有这些表单的Flex应用程序 将会产生一个巨大SWF文件,还会有不少问题: 应用程序越大开发过程越复杂; 应用程序越大测试过程越复杂; 应用程序越大部署过程越复杂; SWF文件越大加载时间越长 示例程序基于Flex 2文档中的一个程序,但是我将它做了一些更改来说明几个常见的问题。这个例子展示了一个主程序和其它三个共 ...

OUTERDOCUMENT

    博客分类:
  • flex
scope 也更改了。我的意思是, 从 <mx:Component> 中定义的变量仅作用于那个组件/内联 itemRenderer。同样, <mx:Component> 外的内容在不同的作用范围内, 就像这个组件是在另一个文件中定义的那样。例如, 假设您为这个 itemRenderer 添加了一个 Button, 允许用户从在线零售商那里购买书籍。Button 调用它们的 click 事件上的函数, 所以您可以如下定义这个按钮: <mx:Button label="Buy" click="buyBook(data)" /& ...
用FLEX来开发应用难免不了要使用到Module,FLEX组件提供了ModuleLoader组件,该组件使用方式类似与swfLoader,但是通常仅仅使用该组件并不能满足我们的需求,这时FLEX为我们提供了ModuleManager,可以实现动态的载入不同的模块。 module ...
创建模块 基于mxml的模块,在你的工程右键->new->mxml Module <<?xml version="1.0" encoding="utf-8"?> <mx:Module xmlns:fx="http://ns.adobe.com/mxml/2009" xmlns:s="library://ns.adobe.com/flex/spark" xmlns:mx="library://ns.adobe.com/flex/mx&quo ...
Global site tag (gtag.js) - Google Analytics