`
文章列表
JS代码: var neNameStore = new Ext.data.JsonStore({ fields:['displayField','valueField'], url:'comboBox.shtml?method=getNeInfos', root:'root', totalProperty:'totlalNum', autoLoad:false }); { xtype:'combo', width : 100, allowBlank : false, bla ...
进来项目中需要使用双击/单击行记录来获取数据,将实现的方式记录如下: 1、双击 var cb = new Ext.grid.RowSelectionModel({ singleSelect:true //如果值是false,表明可以选择多行;否则只能选择一行 }); var alarmGrid = new Ext.grid.GridPanel({ } alarmGrid.addListener('rowdblclick', rowdblclickFn); function rowdblclickFn(grid, rowindex, e){ gr ...
1、JavaScript var acGrid = new Ext.grid.GridPanel({ …… }); acGrid.addListener('rowcontextmenu', rightClickFn);//“rowcontextmenu”必须是JSP中DIV的ID var rightClick = new Ext.menu.Menu({ id:'rightClickCont', items: [ { id: 'rMenu1', handler: showSu ...
为了在发起某一事件后,阻止用户对界面的进行操作,可以使用ExtJS提供的针对Ext.Element的mask和unmask 例如: 1、对整个body操作 function reLoadData(){ Ext.getBody().mask("数据重新加载中,请稍等"); var requestConfig = { url : '#',//url可以根据需要设置 callback : function(options, success, response){ var msg = ["", , "\n&quo ...
Map map = new HashMap();  map.put("4",   "a");  map.put("2",   "b");  map.put("1",   "c");  map.put("3",   "d");   第一种方法: Object[] key = map.keySet().toArray(); Arrays.sort(key); for(int i = 0; i<key.le ...
此处以JsonStore为例: var wifiPreferTrateStore = new Ext.data.JsonStore({ fields:['displayField', 'valueField'], url: 'comboBox.shtml?method=getWifiPreferTxRateList', autoLoad:false }); function loadWifiMaxTxRateStore(dn) { wifiPreferTrateStore.baseParams['dn'] = dn; wifiPreferTrateSt ...
前提:     1、存在某个应用:hello     2、该应用存放路径:D:\apache-tomcat-5.5.17\webapps\hello     3、Tomcat的server.xml部分配置信息如下: ... <Context path="" reloadable="true" docBase="hello"/> ...     (这么做的目的就是为了将hello应用设为根,访问IP时就直接访问该应用)     4、hello下有一个 servlet(目的是为了系统在启动时执行某些初始化的操作 ...
浏览器:IE6.0 EXTJS版本:2.2.1 很早发现这个问题,一直怀疑是CSS的设置造成的。通过Window Merge发现,2.2.1版本和2.2版本的ext-all.css中有两处代码不一致,将版本2.2.1中的css文件替换为版本2.2中css文件。 不错,搞定!庆祝一下。 附件1:修改后的CSS文件 附件2:不同的两处比对
{ xtype:'combo', width : 150, allowBlank : false, blankText : '必须选择是否被动接口', hiddenName : 'ifId', name : 'ifIdValue', id : 'ifIdValue', store : ifIdstore, triggerAction: 'all', editable : false, displayField:'displayField', valueField : 'valueField', emptyText :'请选择', mod ...
1.如 (12:02:02) function isTime(str) { var time = str.match(/^(\d{1,2})(:)?(\d{1,2})\2(\d{1,2})$/); if (time == null) {alert('输入的参数不是时间格式'); return false;} if (time [1]>24 || time[3]>60 || time[4]>60) { alert("时间格式不对"); return false } return true; } ...
控制台总是打印: Action[/****] does not contain method named '***' java.lang.NoSuchMethodException: …… 欲哭无泪啊!究竟是怎么回事呢,找啊找…… 竟然是Action Bean参数的类型定义错了:ActionMapping 写成了 ActionForward 改掉,OK!教训啊,得认真,花了我好长时间才找到。
1、Java父类的构造器Constructor是否可被override? 答:Java父类的构造器Constructor不能被继承,因此不能overriding,但是可以被重载overloading。 2、Java abstract抽象类中是否可以有static方法、native方法、synchronized方法? 答:否 3、Java里集合和数组有什么区别? 答:数组是Java内置的数据类型,是线性的序列,可以快速访问其它元素,但是速度有代价,当你创建了一个数组后,它的容量就固定了,生命周期里是不能改变的。另外,Java会对
ReadOnly和Disabled的作用是使用户不能够更改表单域中的内容,但是二者还是有着一些区别的: 1、Readonly只针对input(text/password)和textarea有效,而disabled对于所有的表单元素有效,包括select,radio,checkbox,button等。 在表单元素使用了disabled后,我们将表单以POST或者GET的方式提交的话,这个元素的值不会被传递出去,而readonly会将该值传递出去 常用情况: 1、在某个表单中为用户预填了某个唯一识别代码,不允许用户改动,但是在提交时需要传递该值,此时将属性设置为readonly 2、当用户正式提交 ...
Ext.onReady(function() {      var form = new Ext.form.FormPanel({           renderTo : document.body,           layout : 'form',           items : [{               xtype : 'textfield',               fieldLabel : 'test',               value : 'test',               listeners  : {               ...
Ext.apply(Ext.form.VTypes, { isIp:function(val, field) { //返回true,则验证通过,否则验证失败 var exp=/^(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])$/; var reg = val.matc ...
Global site tag (gtag.js) - Google Analytics