52,797
社区成员
发帖
与我相关
我的任务
分享
operationHelpbill:function(){
urls = this.baseUrl;
var node=this.id.substr(4);
Ext.Ajax.request({
url: urls+"?cmd=operationHelpbill&pdfName="+node,
method: "POST",
timeOut: 25000,
async: false,
success: function(response, opts)
{
var r = Ext.util.JSON.decode(response.responseText);
if(r.success){
//这里应该怎么写?
}else{
Ext.MessageBox.alert("提示信息","说明不存在!");
}
}
});
},
public void operationHelpbill(String fileName) throws Exception {
String path = ConfigHelper.findValueByKey("common/System.properties","upload.imgServer")
+ ConfigHelper.findValueByKey("common/System.properties","upload.img.root")
+ ConfigHelper.findValueByKey("common/System.properties","upload.pdf.fengkong");
String comm ="{success:false}";
String url = path + "/"+ fileName + ".pdf";
//这里应该怎么把URL传到页面呢?
}
public void operationHelpbill(String fileName) throws Exception {
String path = ConfigHelper.findValueByKey("common/System.properties","upload.imgServer")
+ ConfigHelper.findValueByKey("common/System.properties","upload.img.root")
+ ConfigHelper.findValueByKey("common/System.properties","upload.pdf.fengkong");
String comm ="{success:false}";
String url = path + "/"+ fileName + ".pdf";
//这里应该怎么把URL传到页面呢?
Response.Write(@"{url :'" + url + "'}");
}
//获得AJAX返回的url
var urls=Ext.util.JSON.decode(response.responseText).url;
//将url传递给函数
operationHelpbill:function(urls){
urls = this.baseUrl;
var node=this.id.substr(4);
Ext.Ajax.request({
url: urls+"?cmd=operationHelpbill&pdfName="+node,
method: "POST",
timeOut: 25000,
async: false,
success: function(response, opts)
{
var r = Ext.util.JSON.decode(response.responseText);
if(r.success){
//这里应该怎么写?
var s1 = new Ext.data.Store({
reader: new Ext.data.JsonReader({}, [{ name: "Id" }, { name: "name"}]),
data: [{ id: "1", name: "name1"}]
});
var g1 = new Ext.grid.GridPanel({
store:s1,border: false, loadMask: { msg: "正在加载..." }, viewConfig: { forceFit: true },
columns: [{ header: "姓名", dataIndex: "name", sortable: true}]
});
var win = new Ext.Window({
title: "查询", width: 500, height: 350, constrain: true, layout: "fit",items:g1
});
win.show();
}else{
Ext.MessageBox.alert("提示信息","说明不存在!");
}
}
});
},
//获得AJAX返回的url
var urls=Ext.util.JSON.decode(response.responseText).url; //你这里获取后没看明白你是怎么用的?
//将url传递给函数
operationHelpbill:function(urls){
urls = this.baseUrl;
var node=this.id.substr(4);
Ext.Ajax.request({
url: urls+"?cmd=operationHelpbill&pdfName="+node, //这里是按钮的ACTION请求
method: "POST",
timeOut: 25000,
async: false,
success: function(response, opts)
{
var r = Ext.util.JSON.decode(response.responseText);
if(r.success){
//这里应该怎么写?
var s1 = new Ext.data.Store({
reader: new Ext.data.JsonReader({}, [{ name: "Id" }, { name: "name"}]),
data: [{ id: "1", name: "name1"}]
});
var g1 = new Ext.grid.GridPanel({
store:s1,border: false, loadMask: { msg: "正在加载..." }, viewConfig: { forceFit: true },
columns: [{ header: "姓名", dataIndex: "name", sortable: true}]
});
var win = new Ext.Window({
title: "查询", width: 500, height: 350, constrain: true, layout: "fit",items:g1
});
win.show();
}else{
Ext.MessageBox.alert("提示信息","说明不存在!");
}
}
});
},