`
onlydo
  • 浏览: 165733 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论
文章列表

删除重复数据

表A中有ID、NAME、CODE字段。要查出NAME、CODE字段重复的数据,重复的记录中,仅保留ID最大的,删除其它重复的数据。 查询需要删除的记录sql如下: 比较笨的SQL: select * from test where id in (select b.id from test a, test b where a.name = b.name and a.code = b.code group by b.id h ...
参考这个地址的做法:http://www.extjs.com/forum/showthread.php?t=50603 修改之后,将导致翻页等按钮也变成按钮样子。 为了不影响其它按钮的默认样式,有以下权宜之计: 先把按钮默认的cls设置成鼠标放上去的样子x-btn-over。然后添加鼠标移开的事件。删除和添加这个样式。 { text : '查询', iconCls:'icon-find', cls:'x-btn-over', listeners:{ mouseout:function(){ this ...

gridpanel固定列宽

当gridpanel在viewport里面的时候,即使设置了列的width也没法固定。权宜之计,让列宽固定(fixed:true) cm : new Ext.grid.ColumnModel([{ header : '报告日期', dataIndex : 'JZRQ', width:100, fixed:true, sortable : true },{ header : '股票代码', dataIndex : 'GPDM', width:100, fixed:true, sortable : true ...
设置id:0,则数据中第一列为ID列。 var bglbStore=new Ext.data.SimpleStore({ id:0, fields: [ 'ID', 'TEXT' ], data: [['-1', '全部类别'], ['501', '第一季度报告'], ['511', '中期报告'], ['521', '中期报告摘要'], ['503', '第三季度报告' ...

grid render

备忘: { header :"操作", dataIndex :"topas", renderer : function(value, p, r) { var rtStr = ''; if (r.data.status == '已发布') { if (value) { rtStr = String .format( ...

定制事件

http://www.extjs.com/learn/Tutorial:Events_Explained 参考样例: OrgChart = Ext.extend(Ext.Panel, { initComponent:function() { // call parent init component OrgChart.superclass.initComponent.apply(this, arguments); // add custom events this.addEvents('assigned' ...
公式在复制的过程,如果需要固定某一个元素的值,比如A1,需要在公式中使用$A$1代替一下。这样下拉的复制过程就不会自动增加。
<plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-eclipse-plugin</artifactId> <configuration> <ajdtVersion>none</ajdtVersion> </configuration> </plugin> eclipse中自带了aspectj,因此pom中即使设置了asp ...
var stockCombo = new Ext.form.ComboBox( { store : new Ext.data.JsonStore( { idProperty : 'CODE', url : 'stockCombo.do', root : 'data', fields : [ 'CODE', 'NAME' ] }), hiddenName : 'CODE', displayField : 'NAME', valueField : 'CODE', queryParam:'CODE', forceSelect ...

extjs备忘录

1、表单获取值的方法: formPanel.form.getValues().GPDM 或者:formPanel.form.findField('GPDM').getValue() 2、grid日期格式化: renderer: Ext.util.Format.dateRenderer('Y-m-d')
最近也终于使用ext做了一个小的web项目。第一次使用ext做项目毕竟经验不足,仅记下一些开发思路和需要注意的地方。 Ext Js 2.2+Spring 2.5,没有使用struts,hibernate 1)目录结构 a)js部分 根目录下建立/js/ext/目录,存放所有和ext相关的js文件。/js/ext/目录下可建立ext相关子目录 /js/ext/adapter/ — 存放适配器jquery,prototype,yui。。。 /js/ext/experimental/ — 存放ext一些未正式推出的组件,可参考ext开发包examples例子部分。 /js/ ...

store修改参数

store修改查询参数,如果要持久化设置参数,则需要在beforeload事件中设置,如果只是一次性参数则在store.load({params:{....}})中设置。在查询过程中,通常会因为查询结果页数不一致,所以要在查询方法后面更新一下页码pageBar.updateInfo();。 以下代码备忘: store.on('beforeload', function() { this.baseParams = { gpdm: formPanel.form.findField('GPDM').getValue(), qsrq: formPanel.fo ...

按钮列

使用Ext.ux.grid.RowActions.js,使用样例如下: <script type="text/javascript" src="http://localhost/extjs/ux/Ext.ux.grid.RowActions.js"></script> this.rowActions = new Ext.ux.grid.RowActions({ header:'操作' ,autoWidth:false ,hideMode:'display' ,keepSelectio ...
使用swfupload.http://swfupload.googlecode.com <script type="text/javascript" src="http://localhost/extjs/ux/SwfUploadPanel.js"></script> <script type="text/javascript" src="http://localhost/extjs/ux/swfupload.js"></script> { id :' ...
页面代码: var yjjgCombo = new Ext.form.ComboBox( { fieldLabel : '研究机构', store : new Ext.data.JsonStore( { idProperty : 'ID', url : 'yjjg.do', root : 'data', fields : [ 'ID', 'TEXT' ] }), hiddenName : 'YJJG', displayField : 'TEXT', valueField : 'ID', typeAhead : true ...
Global site tag (gtag.js) - Google Analytics