问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

ExtJs访问Sql数据库?

发布网友 发布时间:2022-04-09 12:09

我来回答

2个回答

懂视网 时间:2022-04-09 16:31

‘datefield‘, id : ‘START_CREATION_DATE_‘, format : ‘Y-m-d H:i:s‘, submitFormat : ‘Y-m-d H:i:s‘, value : new Date(new Date().getFullYear(), new Date().getMonth(), ‘1‘), fieldLabel : ‘开始时间‘ }, { xtype : ‘datefield‘, id : ‘END_CREATION_DATE_‘, format : ‘Y-m-d H:i:s‘, submitFormat : ‘Y-m-d H:i:s‘, value : new Date, fieldLabel : ‘结束时间‘ }
‘START_CREATION_DATE_‘ : Ext.getCmp(‘START_CREATION_DATE_‘).getSubmitValue(),
  ‘END_CREATION_DATE_‘ : Ext.getCmp(‘END_CREATION_DATE_‘).getSubmitValue()

在后端java中对日期段进行处理between and 或者> 大于,and<小于:

String DATE_TYPE_= "CONFIRM_DATE_";
if ("CONFIRM_DATE_".equals(DATE_TYPE_)) {

  if (START_CREATION_DATE_ != null) {
  sql += " and b.CONFIRM_DATE_ >= :START_CREATION_DATE_";
  paramMap.put("START_CREATION_DATE_", START_CREATION_DATE_);
  }

  if (END_CREATION_DATE_ != null) {
  sql += " and b.CONFIRM_DATE_ <= :END_CREATION_DATE_";
  paramMap.put("END_CREATION_DATE_", END_CREATION_DATE_);
  }
 }

 

在Extjs中对日期的处理,以及在后端数据在SQL语句的判断处理

标签:tween   blog   etc   mon   form   jsp   sub   field   orm   

热心网友 时间:2022-04-09 13:39

ext是前台框架, 跟后台用什么没有关系, 你原来怎么取数据现在还怎么取数据, 只是需要把数据转换成json字符串, 写到response里, 找个类库或者自己写都行

给你个前台页面的例子, 返回的json字符串应该是这样:
{"data":[{"value":1,"text": "1"},{"value":2,"text":"2"}]}

<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
<title>Grid Sample</title>
<link rel="stylesheet" type="text/css" href="resources/css/ext-all.css" />
<script type="text/javascript" src="adapter/ext/ext-base.js"></script>
<script type="text/javascript" src="ext-all.js"></script>
<script type="text/javascript">

Ext.onReady(function(){
//使用HttpProxy获取数据
var store = new Ext.data.JsonStore({
proxy: new Ext.data.HttpProxy({
url: 'getData.aspx'
}),
root: 'data',
//autoLoad: true, //页面展示后自动读取数据
fields: [{
name: 'value', type: 'int'
},{
name: 'text'
}]
});

var colModel = new Ext.grid.ColumnModel({
columns: [{
header: 'header-value', dataIndex: 'value'
},{
header: 'header-text', dataIndex:'text'
}]
});

var grid = new Ext.grid.GridPanel({
title: 'grid',
width: 500,
height: 300,
selModel: new Ext.grid.RowSelectionModel({
singleSelect: true
}),
colModel: colModel,
store: store,
tbar: [{
xtype: 'button', text: 'load', handler: function(){store_load();}
},{
xtype: 'button', text: 'loadData', handler: function(){store_loadData();}
}]
});

//使用HttpProxy获取数据
var store_load = function(){
store.load();
};

//使用request获取数据
var store_loadData = function(){
//标准json字符串应该是这样的
//var a = '{"data":[{"value":1,"text": "1"},{"value":2,"text":"2"}]}';
//store.loadData(Ext.decode(a));
Ext.Ajax.request({
url: 'getData.aspx',
success: function(response, options){
var obj = Ext.decode(response.responseText);
//使用request可以对数据做一定的处理
for (var i = 0; i < obj.data.length; i++){
data[i].text += '1';
}
store.loadData(obj);
}
});
};

grid.render(Ext.getBody()); //插入到body

});
</script>
</head>
<body>
</body>
</html>
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
这种情况需要准备什么样的证据才能保证维权成功,关于个人知识产权方面... 侵犯著作权罪成立的条件是什么 网站被抄袭,怎么办?官网网页内容抄袭引发的法律问题 版权申请哪家性价比高? 著作权侵权损害如何赔偿 瓷砖划痕怎么处理方法 地板砖划痕怎么去除十种方法 关于梦幻西游转区的一些问题。懂的进。 茶叶泡水发苦的原因茶叶泡水发苦是什么原因 ...那又怎么样?从化学角度讲不也是那种分子起的作 三菱plc基本单元FX1N-60MR-001的动作频率是多少? FX1N-60MR-001接入点x40显示是什么意思? 求FX1N-60MR-001外部接线图 三菱plc fx1n-60mr-001,输出端子中的com,com0,com1.com2......中com(后面不带数字1,2,3的)端子的作用。 三菱PLC FX1N-60MR-001与FX1N-60MR-D 在小程序上买的洗发水味道特别难闻怀疑是假的怎么办? 这款洗发水是不是真的啊。 赶快转发,央视曝光超市九成的洗发水千万不要再使用了是真的吗 用假的洗发水洗头会导致发质变差么 淘宝上卖洗发水的是真的还是假的? 怎么看出洗发露是真是假 海棠春洗发液是假的吗 春上枝头能洗发水能止脱生发吗 春上枝头是骗子,使用了没有效果,想反馈意见,直接被踢出群,被拉黑,不跟你半点废话,真是够狠! 您好我的花呗额度是1000我想买4000块的东西分期 我提前往花呗充够4000是不是就能分期购了? 花呗额度只有1000能不能买3000的东西 花呗额度,由1000今天提升到了3000,有什么用吗?有什么好处吗? 我把那个花呗的给自己钱充进去怎么退出来花呗额度是1000.我自己拿钱充了3000.总额度是4000_百度问一问 蚂蚁花呗购买一个3000的东西 可以分3期 我花呗可用额度是1000 我能买这个东西吗? 支付宝花呗额度1000元,可以在支付宝里面分期3000元手机吗芝麻分607? 三菱Fx1n-60MR PLC如何读取程序 三菱PLC FX1N-60MR有什么特点或者说有什么优点 三菱plc与编程软件通讯错误 为什么三菱PLC程序里面 主控复位MCR指令写入后不能变换 PLC型号是三菱FX1N-60MR-001 下面有图大侠们解释下 关于PLC的问题~ 各位工程师,我有个FX0N和FX1N-60MR的PLC,FX0N的可以和电脑连接,可FX1N的PLC连接不了,请问是怎么回事 FX1N-60MR的plc最多能带几个扩展模块 三菱PLC FX1N-60MR-001可以驱动伺服电机吗 三菱的型号对应西门子型号是哪些? fx1n能用多少扩展单元和特殊扩展模块? 如何炸速冻鸡排? 7.5公顷等于多少平方米 7.5公顷=( )平方米 7.05公顷等于多少平方米? 7公顷等于多少平方米 7.5公顷比300平方米化简比并求比值 7公顷等于多少平方米? 七公顷等于多少平方米? 七点儿九五公顷 等于多少平方米? 0.759公顷等于多少平方米?