`
文章列表
本文主要讨论Flex在客户端与J2EE中间层数据交互的过程。 Flex是构建RIA应用的客户端技术。它的优势在于提供了丰富的客户 端表现能力(例如增强UI组件、缓存、拖放、收缩/展开等),避免了基于HTML技术的缺陷;同时无缝地结合了J2EE技术在中间层(业务逻辑层)的强大优势。 尽 管MacroMedia提出的"体验经济"有宣传策略的成分,但RIA、Ajax的流行还是说明富客户端技术有市场需求。正如J2EE平台架构一样,任何 技术都不是完美的。每个新技术的出现都是为了解决特定的问题。J2EE构建Web应用已经很成熟,已经有很多好的实践,不过受J2EE自身的限制,它在展 ...
<mx:RemoteObject>标记允许使用AMF3访问远程服务类的方法,要知道在Flex中怎样使用Flash Remoting访问数据 ,应该先了解一下RemoteObject类。 要知道在Flex中怎样使用Flash Remoting访问数据 ,应该先了解一下RemoteObject类。 包 mx.rpc.remoting 类 public dynamic class RemoteObject 继承 RemoteObject→AbstractService→Proxy→Object 子类 RemoteObject一、<mx:RemoteObject>标记 ...
整合Flex和Java—配置篇 Author:yongtree          废话就不说了,要想了解Flex的相关内容就请问一下Google,百度吧。切入正题,作为一个Java程序员学习Flex,关心的就是怎样将Flex和Java进行结合交互。带着Java程序员的思维,一开始学习Flex并没有按部就班的学习Flex的基础知识,而是想搞清楚Flex到底怎样和Java交互的。经过了一个周末的研究,终于初见成果,下面就重要的讲解三种配置的两个。          在分享这几种配置之前,先简单的介绍一下需要用到的一些资源。 1、  MyEclipse+Flex插件(官网下载) 2、  To ...

Ext grid分页

Ext分页的时候 load(params:{start:0, limit:10}); start是第几条开始,limit表示取几条。对于分页工具条,它内部会计算start这个数据 然后发到后台。它从上一次的start值加上pageSize的值,做为这次的start的值。但要注意的是,要有正确的页数,不然就会出现小毛病。对于页数,在后台返回的数据中,必须要有记录总数,做为grid的store,让它读取,即 store要有totalProperty属性,它把这个属性的值除以pageSize做为页数。
mysql的出错代码表,根据mysql的头文件mysql/include/mysqld_error.h整理而成。 1005:创建表失败 1006:创建数据库失败 1007:数据库已存在,创建数据库失败 1008:数据库不存在,删除数据库失败 1009:不能删除数据库文件导致删除数据 ...
只要在mysql的安装文件中找到data文件夹,然后在里面建立一个文件夹,比如test。这个test其实就对应着数据库的名称,所以,你想要起什么样的数据库名称就把文件夹起什么名字。 然后把.frm文件导进去。注意还要在data目录下加入ib_logfile0,ib_logfile1,ibdata1这几个文件。 要不然在mysql里只能找到表名(其实一个.frm文件就是对应的数据库中的一个表。) 而不能对其进行操作。 说明: 比如你原来的mysql中有一些数据库了。可以先把原来的data改名字备份在同一目录下。(可能要改名字系统会提示有另一程序在使用这个文件,这个时候可以到控制面板的服务 ...
getTotalCount()返回的是所有的总数 getCount()返回的是当前页的数目 另外 如果用store.add(record);插入一条记录,那么getTotalCount()返回的数值是不会变的,它总返回最初始的总数 getCount则可以返回改变后的数量
网页可见区域宽:document.body.clientWidth 网页可见区域高:document.body.clientHeight 网页可见区域宽:document.body.offsetWidth (包括边线的宽) 网页可见区域高:document.body.offsetHeight (包括边线的宽) 网页正文全文宽:document.body.scrollWidth 网页正文全文高:document.body.scrollHeight 网页被卷去的高:document.body.scrollTop 网页被卷去的左:document.body.scrollLeft 网页正 ...
捕捉单元格的单击事件,判断单元格是有图片的那一列的.是这一列的话就执行函数.在函数中间获得当前的grid被选中行的行号.然后通过这个行号来删除store中的记录. listeners :{cellclick':function(grid,rowIndex,columnIndex,e){             if(columnIndex==2){               var record= grid.getStore().getAt(rowIndex);                grid.getStore().remove(record);             }      ...
当某个组件调用add( Ext.Component/Object component ) : Ext.Component 往组件里填新东西的时候,必须在调用doLayout()方法,更新一下布局,才能看的见刚加入的组件。
今天在写grid的时候遇到了个问题 写出来的grid老不出效果 后来经高人指点 autoExpandColumn :'' 这个属性必须指定的是id 也就是说 在Ext.grid.ColumnModel中 定义了id属性的那一列 {id:'rule_desc',header: "规则描述", width:240, sortable: true, dataIndex:'rule_desc'} autoExpandColumn :'rule_desc'
官方说PropertyGrid的store属性应该隐去的 在svn里面已经隐去了 但是docs里还有 他们说因为什么原因所以这个只是个隐含属性,我忘记了 折中解决如下: x.xml <dataset> <property><name>x</name><value>1</value></property> <property><name>S</name><value>2</value></property> </dataset> ...
var grid = new Ext.grid.PropertyGrid({ title:'属性表格', renderTo: 'grid', width:300, autoHeight: true, source: { "名字":"张三", "创建时间":new Date(Date.parse('12/15/2007')), "是否有效":false, "版本号": .01, "描述":"descn" } }); //可选的。 ...
1.grid.getSelectionModel().getCount() ;//获得当前选中的行数   2.grid.getStore().getTotalCount();//获得记录总数   3.grid.getStore().getCount();//获得当前分页的记录总数   4.  5.//获得当前鼠标单击的单元格的value   6.new GridPanel({   7.   .....   8.   listeners:{   9.       cellclick : function(grid, rowIndex, columnIndex, e) {   10 ...
我们知道,实现extjs的Grid必须先定义一个ColumnModel,指定列名称、列标题、宽度、对齐方式,然后定义一个Record和Store,指定数据源的字段名、类型,最后定义一个Grid,完整过程的代码类似如下:     // the column model has information about grid columns     // dataIndex maps the column to the specific data field in     // the data store (created below)     var cmCust = new Ext.grid.C ...
Global site tag (gtag.js) - Google Analytics