我有一种情况,我ajax
从各种Ext gridpanel
等服务器向服务器发出请求.在管理区域.
如果没有活动,则登录用户将被注销.5分钟这是正常的.
在这种情况下,服务器将重定向发送回403
登录页面.
现在我插入一个:
listeners: {
exception: function(proxy, response, operation, eOpts) {
if (response.status == '403')
window.location = 'login';
}
}
Run Code Online (Sandbox Code Playgroud)
对于每个store's
代理都有点矫枉过正.
有人可以很友好,让我知道如何为ExtJS和服务器之间的所有通信添加一个监听器?
我正在使用MVC应用程序架构,所以它可能是一个controller.js
或一个内衬app.js
.
谢谢
我试图一次从桌子上获得2行.具有上周最短时间(今天 - 7)和最新(今天)的那个.
我的桌子:
|id |dataIn |dataOut|date |MachineId |
-----+-------+-------+-----------------------+-------------------------------------+
|1 |5006 |58 |2011-10-25 09:03:17.000|7B788EE88E-6527-4CB4-AA4D-01B7F4048559
|2 |1200 |130 |2011-10-26 12:45:43.000|7B788EE88E-6527-4CB4-AA4D-01B7F4048559
...
|124 |1350 |480 |2011-10-29 13:29:04.000|7B788EE88E-6527-4CB4-AA4D-01B7F4048559
|125 |8005 |560 |2011-10-31 21:18:35.000|7B788EE88E-6527-4CB4-AA4D-01B7F4048559
Run Code Online (Sandbox Code Playgroud)
我可以选择上周的数据:
SELECT
dbo.myDatabase.Date AS [date], dbo.myDatabase.dataIn AS [in],
dbo.myDatabase.dataOut AS [out]
FROM
dbo.myDatabase WHERE
Date >=dateadd(day,datediff(day,0,GetDate())- 7,0)
AND
dbo.myDatabase.MachineId = '7B788EE88E-6527-4CB4-AA4D-01B7F4048559'
Run Code Online (Sandbox Code Playgroud)
但我只想要第1行和第125行,因为这些是用于计算的行.所以我的问题是:
如何从上一个查询的结果中选择2行(带有MIN和MAX日期)?