extjs5 gridpanel POST问题,两三天了,困惑中,求助,解决100积分,谢谢
POST给后台后,后台的ashx用Request.Form["start1"]取不出来值,这是什么原因啊,反而用Request.QueryString["start1"]能取到值。代码如下,请高手求救:
/// <reference path="../extjs/ext-all.js" />
Ext.onReady(function () {
//建立一个store要使用的Model
Ext.define("User", {
extend: "Ext.data.Model",
fields: [
{ name: "time", type: "string" },
{ name: "value", type: "string" }
]
});
var myStore = Ext.create("Ext.data.Store", {
model: "User",
actionMethods: {
create: 'POST',
read: 'POST',
update: 'POST',
destroy: 'POST'
},
proxy: {
type: "ajax",
url: "../server/test/histquery1.ashx",
extraParams: {
start1: "2016-12-24",
end: "2016-12-25",
tag: "modbus_1"
},
reader: {
type: "json"
}
},
autoLoad: true
});
//创建Ext.grid.Panel组件
Ext.create("Ext.grid.Panel", {
title: "grid加载json文件的数据",
store: myStore,
columns: [
{ header: "time", dataIndex: "time" },
{ header: "value", dataIndex: "value" }
],
height: 600,
width: 500,
renderTo: "grid"
});
});
/// <reference path="../extjs/ext-all.js" />
Ext.onReady(function () {
//建立一个store要使用的Model
Ext.define("User", {
extend: "Ext.data.Model",
fields: [
{ name: "time", type: "string" },
{ name: "value", type: "string" }
]
});
var myStore = Ext.create("Ext.data.Store", {
model: "User",
actionMethods: {
create: 'POST',
read: 'POST',
update: 'POST',
destroy: 'POST'
},
proxy: {
type: "ajax",
url: "../server/test/histquery1.ashx",
extraParams: {
start1: "2016-12-24",
end: "2016-12-25",
tag: "modbus_1"
},
reader: {
type: "json"
}
},
autoLoad: true
});
//创建Ext.grid.Panel组件
Ext.create("Ext.grid.Panel", {
title: "grid加载json文件的数据",
store: myStore,
columns: [
{ header: "time", dataIndex: "time" },
{ header: "value", dataIndex: "value" }
],
height: 600,
width: 500,
renderTo: "grid"
});
});
...全文
相关推荐
ExtJs GridPanel简单的增删改实现代码
ExtJs GridPanel中实现增删改效果的代码,需要的朋友可以参考下。
extjs动态生成表格,前台+后台
extjs动态生成表格,前台+后台extjs动态生成表格,前台+后台extjs动态生成表格,前台+后台extjs动态生成表格,前台+后台extjs动态生成表格,前台+后台extjs动态生成表格,前台+后台
ExtJs Excel导出并下载IIS服务器端遇到的问题
项目是Extjs的主要针对于Extjs GridPanel数据导出这块先做一下说明。 我们可以通过Ext.getcmp()方法获取到GridPanel对象并通过重写的方法获取Excel字符串具体方法可以百度到。这个应该也不是什么大问题。 代码如下: //输出报表 function ExportReport(title) { var vExportContent = Ext.getCmp(“gridPanel”).getExcelXml(null, title); if (Ext.isIE6 || Ext.isIE7 || Ext.isSafari || Ext.isSafari2 || Ex
Extjs ajax同步请求时post方式参数发送方式
一般参数传递通过url后面跟后台也能取到,不过看到send参数也可以发送参数,试验了一下服务器端接受不到发送的参数,在firebug里看到发送的请求post部分是一个串,不太象正常发送的参数。
extjs 前后台交互参数出现中文乱码问题的解决方法
在使用myeclipse过程中,我使用ajax同步请求传递参数到后台却出现中文乱码,这是我解决问题的代码,希望对您有所帮助


