小编use*_*612的帖子

EXTJS 4 - 全局异常监听器

我有一种情况,我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.

谢谢

javascript extjs extjs4 extjs-mvc

26
推荐指数
3
解决办法
1万
查看次数

SQL选择具有最大和最小日期的行

我试图一次从桌子上获得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日期)?

sql

4
推荐指数
2
解决办法
4万
查看次数

标签 统计

extjs ×1

extjs-mvc ×1

extjs4 ×1

javascript ×1

sql ×1