
-----------前台代码-------------
<script type="text/javascript">
var manager, g;
function f_initGrid() {
g = manager = $("#toolgrid")ligerGrid({
columns: [
{ display: '名称', name: 'name', width: 300, isSort: false, editor: { type: 'text'} },
{ display: '日期', name: 'createdate', width: 100, type: 'text', isSort: false, editor: { type:
'text'} }
],
isScroll: false, usePager: true, checkbox: false,
width: '600',
pageSize: 10,
rownumbers: true
});
}
function f_reload() {
var data = {};
$ajax({
type: 'post',
url: 'ajaxaspxno-cache=' + Mathrandom(),
data: 'Option=getlist',
success: function (msg) {
data = eval('(' + msg + ')');
gset({ data: data });
gloadData();
}
});
}
$(function () {
f_initGrid();
f_reload();
});
</script>
<div id="toolgrid" style="margin: 0px 10px 5px;"></div>
-----------后台代码ajaxaspxcs-------------
private string strmsg = "";
protected void Page_Load(object sender, EventArgs e)
{
ResponseCacheControl = "no-cache";
try
{
if (Request["Option"] != null)
{
switch (Request["Option"]ToString())
{
case "getlist": strmsg = GetList(); break;
}
}
}
catch
{
strmsg = "";
}
ResponseClear();
ResponseWrite(strmsg);
ResponseEnd();
}
protected string GetList()
{
string str = "";
List<Test> list = new List<Test>();
string str2 = "[]";
try
{
DataTable dt = GetTable();//获取数据
for (int i = 0; i < dtRowsCount; i++)
{
Test model = new Test();
modelid = ConvertToInt32(dtRows[i]["id"]);
modelname = ConvertToString(dtRows[i]["name"]);
modelcreatedate = ConvertToDateTime(dtRows[i]["createdate"])ToString("yyyy-MM-dd");
listAdd(model);
}
if (listCount > 0)
{
str2 = CommonJsonHelperSerialize(list);
}
}
catch
{ }
str = "{ Rows: " + str2 + ", Total: " + listCount + " }";
return str;
}
分别获得两个gridpanel的storevarstore1=grid1getStore();varstore2=grid2getStore();获取grid1中选中的选择模式varsm=grid1getSelectionModel()获取grid1中选中的数据varrecords=smgetSelections()//返回的是ExtdataRecord对象数组将选中记录放到grid2的store中store2insert(0,records);
在SpringMVC web应用中,对于一个rest接口,获取请求参数我们一般使用 @requestParam 、 @requestBody 等注解 。对于表单类型的请求参数,有一下几种获取方式
前两种方式其实是一种方式,@requestParam底层就是利用requestgetParameter的原理。这两种方式有一个弊端就是只能一个个获取,而且必须知道对方传过来的参数的key值,如果想要一次性获取,可以使用requestgetInputStream方法获取一个inputStream对象,然后读取流里面的数据。
但在实际过程中,我们会发现通过requestgetInputStream()方式获取的数据为空。
这里的表单数据已经被填充到parameterMap中,不能再通过getInputStream获取。
如何解决这个问题呢。
在javaxservlet>
以上就是关于初学ligerUI Grid,想使用ASP.NET通过SQL绑定Grid数据的方法,最好能附上例子,多谢全部的内容,包括:初学ligerUI Grid,想使用ASP.NET通过SQL绑定Grid数据的方法,最好能附上例子,多谢、grid.getChanges 怎么获取不取Grid的修改数据,一点没反应、post方法 request.getInputStream()为空解惑等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)