- 浏览: 45465 次
- 性别:
- 来自: 厦门
最新评论
-
xihuan&java:
你好,我按照你的这种写法combobox怎么得不到数据呀?to ...
让Ext.form.ComboBox通过Dwr获取数据 -
solon.jar:
DB2 SQLSTATE 消息(二)类 ...
DB2 SQLSTATE 消息[转] -
solon.jar:
DB2 SQLSTATE 消息(三)类代 ...
DB2 SQLSTATE 消息[转]
文章列表
一直都是这样定义store的:
var store = new Ext.data.JsonStore({ });
store.load();
但是最近在改进自己的Ext设计方法的时候(也就是使用Ext的extend来实现继承的 ...
最近在看Ext的源码,发现Ext的基础控件都是使用继承来实现的,忽然觉得自己的写法也该改改了,不然js代码多起来了,就很难管理了。
不用继承的写法:
// 设置颜色的下拉列表
var store_color = new Ext.data.JsonStore({
url : "whInput!getColorList.action",
method : "post",
root : "ColorList",
field ...
DWRProxy既然可以用在Ext.data.Store中,那么它也可以为ComboBox服务,如代码清单10-8所示。
代码清单10-8 DWRProxy与ComboBox整合
var info = Ext.data.Record.create([
{name: 'id', type: 'int'},
{name: 'name', type: 'string'}
]);
var store = new Ext.data.Store({
proxy: new Ext.data.DWRProxy(infoManager.getItems, true),
reader: ...
判断某字符串是否为空,为空的标准是str == null 或 str.length() == 0
下面是示例:
StringUtils.isEmpty(null) = true
StringUtils.isEmpty("") = true
StringUtils.isEmpty(" ") = false
StringUtils.isEmpty(" ") = false
StringUtils.isEmpty("bob") = ...
方法
说明
Restrictions.eq
=
Restrictions.allEq
利用Map来进行多个等于的限制
DB2 SQLSTATE 消息(一)
本节列示 SQLSTATE 及其含义。SQLSTATE 是按类代码进行分组的;对于子代码,请参阅相应的表。表 2. SQLSTATE 类代码 类代码含义 要获得子代码,参阅...00 完全成功完成 表 301 警告 表 402 无数据 表 507 动态 SQL 错误 表 608 连接异常 表 7
转贴
isNull: function(a){
return a === null;
},
isUndefined: function(a){
return a === undefined;
},
isNumber: function(a){
return typeof a === 'number';
},
isString: function(a){
return typeof a === 'string';
},
isBoolean: function(a){
ret ...
DWR提供的JS方法调用默认是异步的,为了得到同步的运行结果,一般类似以下方式处理:
DWREngine.setAsync(false); //设置成同步
var _data = null;
test1Ajax.sayHello('hello', function(data){_data = data;}); //dwr调用服务端的函数
DWREngine.setAsync(true); //重新设置成异步
alert(_data); //对返回值进行处理
/*
* 用来遍历指定对象所有的属性名称和值
* obj 需要遍历的对象
* author: Jet Mah
* website: http://www.javatang.com/archives/2006/09/13/442864.html
*/
function allPrpos(obj) {
//
用来保存所有的属性名称和值
var props = "";
// 开始遍历
for(var p in obj){
// 方法
wait( String msg , String title , Object config ) : Ext.MessageBox
其中config 对象的构成如下
Property Type Description---------- ------------ ----------------------------------------------------------------------duration 数值 The length of time in milliseconds that the progress b ...
buttons: [{
text:'<fmt:message key="button.openAdvan"/>',
align:'left',
iconCls: csPaymentForm.searchForm.advancedState =='1'
? 'icon-advanceSearchClo'
: 'icon-advanceSearch',
handler: function() {
csPaymentForm.searchForm.onShow ...
写道
gridPanel的配置项里加上 enableHdMenu :false 即可
在公司封装的ext框架中只需要这样调用: grid.cleanData();
其实现如下:
cleanData: function(){
this.store.removeAll();
this.store.modified = [];
this.removeIds = [];
}
{header: "收联保返还物资款", dataIndex: 'amount', editor:
new Ext.form.NumberField({style:'text-align: left'})
}
style:'text-align: left' 指定点击编辑区域后,文本框内容左对齐,默认情况下为右对齐(right)。