我有一个问题,一个问题是停止窗口关闭使用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)
现在我希望消息框出现并基于人员回答要发生的事情.任何帮助?
我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()获得回调函数.
我需要timestamp
在使用Jasper Reports iReport设计器4.5.0生成的报告中转换或格式化我的日期
我是2012-04-01 12:00 AM,我想转换或格式化为dd/mm/YYYY.
我怎样才能做到这一点?
我正在使用JasperReport的iReport 4.5.0
设计器来构建我的报告.我在时间戳字段startDate
和问题上有一个问题endDate
.在我的设计师中,我改变了格式startDate
和endDate
使用模式.
但是,问题在于,当我将报告导出为.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)