小编Yog*_*ngh的帖子

如何防止窗口关闭ESC extjs 4

我有一个问题,一个问题是停止窗口关闭使用ESC按钮.

一旦我从键盘上单击ESC按钮,窗口就会关闭.我希望窗口不应该关闭,而是应该提示一个消息框,询问'你真的要关闭',有两个按钮是或取消

如果人单击是按钮,窗口应该销毁,否则窗口应该是原样.

但不知道为什么窗口越来越接近ESC出版社.

当用户使用下面的代码单击esc按钮时,我正在提示消息

listeners: {
        show : function(win) {
          Ext.create('Ext.util.KeyNav', win.getEl(), {
            "esc" : function(e){
              alert('hi.. closing');
              win.hide();
            },
            scope: win
          });
        }
      }
Run Code Online (Sandbox Code Playgroud)

现在我希望消息框出现并基于人员回答要发生的事情.任何帮助?

extjs4 extjs-mvc

7
推荐指数
1
解决办法
5921
查看次数

如何在存储加载extjs 4之后获取服务器response.responseText

response.responseText在extjs 4中从服务器响应中获取一个问题.

下面是我加载商店的代码:

store.load({
    params: {
        'projectid': this.projectid
    },
    callback: function (records, operation, success, response) {
        console.log(records);
        console.log(response.responseText);
    }
});
Run Code Online (Sandbox Code Playgroud)

实际上,当我使用以下功能提出请求时,我正确地得到了reponse.responseText.

Ext.Ajax.request({
    url: 'login/GetLoginCheck.action',
    method: 'GET',
    params: {
        'username': values['username'],
        'password': values['password']
        },
    scope: this,
    success: function(response) {
        Ext.Msg.alert(response.responseText);
        var redirect = response.responseText;
        window.location.href = "" + redirect + ".jsp";
    },
    failure: function(response) {
        Ext.Msg.alert('INVALID USERNAME OR PASSWORD');
    }
});
Run Code Online (Sandbox Code Playgroud)

所以请建议我如何response.responseText从store.load()获得回调函数.

extjs4 extjs-mvc

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

如何在jasper报告中将时间戳转换为日期ireport designer 4.5.0

我需要timestamp在使用Jasper Reports iReport设计器4.5.0生成的报告中转换或格式化我的日期

我是2012-04-01 12:00 AM,我想转换或格式化为dd/mm/YYYY.

我怎样才能做到这一点?

java jasper-reports ireport

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

使用java进行JasperReports生成的mysql datetime格式更改

我正在使用JasperReport的iReport 4.5.0设计器来构建我的报告.我在时间戳字段startDate和问题上有一个问题endDate.在我的设计师中,我改变了格式startDateendDate使用模式.

但是,问题在于,当我将报告导出为.excel或.pdf时,它仍然以时间戳格式提供日期,而不是YYYY-MM-dd我在模式中完成的格式.

我的报告使用starDate生成2012-03-01 00:00:00.0但我希望我的excel报告在2012-03-01喜欢starDate YYYY-MM-dd.

你有任何解决方案,我不想将我的数据库类型从datetime更改为date.

我的projectmain.jrxml文件代码如下:

<?xml version="1.0" encoding="UTF-8"?>
<jasperReport xmlns="http://jasperreports.sourceforge.net/jasperreports" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://jasperreports.sourceforge.net/jasperreports http://jasperreports.sourceforge.net/xsd/jasperreport.xsd" name="projectmain" language="groovy" pageWidth="595" pageHeight="842" columnWidth="555" leftMargin="20" rightMargin="20" topMargin="20" bottomMargin="20">
    <property name="ireport.zoom" value="1.0"/>
    <property name="ireport.x" value="0"/>
    <property name="ireport.y" value="0"/>
    <import value="java.util.Date"/>
    <parameter name="pagelimit" class="java.lang.Integer">
        <defaultValueExpression><![CDATA[]]></defaultValueExpression>
    </parameter>
    <parameter name="pagestart" class="java.lang.Integer">
        <defaultValueExpression><![CDATA[]]></defaultValueExpression>
    </parameter>
    <queryString>
        <![CDATA[select * from project limit $P{pagestart},$P{pagelimit}]]>
    </queryString>
    <field name="projectid" class="java.lang.Integer"/>
    <field name="enddate" class="java.sql.Timestamp"/> …
Run Code Online (Sandbox Code Playgroud)

java jasper-reports

4
推荐指数
1
解决办法
4498
查看次数

标签 统计

extjs-mvc ×2

extjs4 ×2

jasper-reports ×2

java ×2

ireport ×1