- 浏览: 282920 次
- 性别:
- 来自: 北京
最新评论
-
1042494076:
[list][*]引用引用[u] :P :roll: [/u ...
DIV增加滚动条不生效的问题 -
lvye351:
学习了,多谢
HashMap按照键值key排序 -
zxjlwt:
学习了。http://surenpi.com
ExtJS中动态设置TextField的readOnly属性 -
52p9_xu:
asasdasda
ExtJS中动态设置TextField的readOnly属性 -
52p9_xu:
[color=yellow][/color]
ExtJS中动态设置TextField的readOnly属性
文章列表
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 ...
- 2009-07-16 20:28
- 浏览 1326
- 评论(0)
进来项目中需要使用双击/单击行记录来获取数据,将实现的方式记录如下:
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 ...
- 2009-07-02 18:49
- 浏览 5242
- 评论(1)
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 ...
- 2009-07-01 19:10
- 浏览 1906
- 评论(0)
为了在发起某一事件后,阻止用户对界面的进行操作,可以使用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 ...
- 2009-06-26 15:28
- 浏览 7342
- 评论(0)
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 ...
- 2009-06-19 13:07
- 浏览 24334
- 评论(1)
此处以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 ...
- 2009-06-18 17:19
- 浏览 1615
- 评论(0)
前提:
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(目的是为了系统在启动时执行某些初始化的操作 ...
- 2009-06-18 09:27
- 浏览 5260
- 评论(0)
浏览器: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:不同的两处比对
- 2009-06-15 16:30
- 浏览 1930
- 评论(0)
{
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 ...
- 2009-06-11 10:44
- 浏览 8114
- 评论(0)
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;
}
...
- 2009-06-06 15:17
- 浏览 2068
- 评论(0)
控制台总是打印:
Action[/****] does not contain method named '***' java.lang.NoSuchMethodException: ……
欲哭无泪啊!究竟是怎么回事呢,找啊找……
竟然是Action Bean参数的类型定义错了:ActionMapping 写成了 ActionForward
改掉,OK!教训啊,得认真,花了我好长时间才找到。
- 2009-06-05 12:28
- 浏览 1005
- 评论(0)
1、Java父类的构造器Constructor是否可被override?
答:Java父类的构造器Constructor不能被继承,因此不能overriding,但是可以被重载overloading。
2、Java abstract抽象类中是否可以有static方法、native方法、synchronized方法?
答:否
3、Java里集合和数组有什么区别?
答:数组是Java内置的数据类型,是线性的序列,可以快速访问其它元素,但是速度有代价,当你创建了一个数组后,它的容量就固定了,生命周期里是不能改变的。另外,Java会对
- 2009-05-21 12:45
- 浏览 985
- 评论(0)
ReadOnly和Disabled的作用是使用户不能够更改表单域中的内容,但是二者还是有着一些区别的:
1、Readonly只针对input(text/password)和textarea有效,而disabled对于所有的表单元素有效,包括select,radio,checkbox,button等。
在表单元素使用了disabled后,我们将表单以POST或者GET的方式提交的话,这个元素的值不会被传递出去,而readonly会将该值传递出去
常用情况:
1、在某个表单中为用户预填了某个唯一识别代码,不允许用户改动,但是在提交时需要传递该值,此时将属性设置为readonly
2、当用户正式提交 ...
- 2009-05-20 12:56
- 浏览 4197
- 评论(0)
Ext.onReady(function() {
var form = new Ext.form.FormPanel({
renderTo : document.body,
layout : 'form',
items : [{
xtype : 'textfield',
fieldLabel : 'test',
value : 'test',
listeners : {
...
- 2009-05-15 16:58
- 浏览 2460
- 评论(0)
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 ...
- 2009-05-15 15:34
- 浏览 3889
- 评论(0)