【发布时间】:2016-05-19 15:43:46
【问题描述】:
我有一个 JQGrid,每行都有一个按钮,单击该按钮必须打开一个包含 edit.jsp 页面的小对话框窗口。我试过使用
$("#list").on("click", "#apri", function(){
var id =sessionStorage.getItem("idProdotto");
$("#list").jqGrid('editGridRow', id, {height:280,url:"http://localhost:8080/SaGE2/prodotti/edit" ,reloadAfterSubmit:false});
});
但 URL 被完全忽略,不使用 URL 使用它是不可能的,因为使用 editGridRow 打开的普通对话框具有输入框,但它不会加载按钮所在行的值。
我将发布按钮的格式化程序,因为在这里您可以看到 sessionStorage 的用法
function bottone (cellvalue, options, rowObject)
{
return "<div style='margin-bottom: 5px; margin-top: 5px;'>" +
"<button id='apri' onclick="+sessionStorage.setItem("idProdotto", rowObject.id)+"> Apri </button></div>";
}
【问题讨论】:
标签: javascript jquery jqgrid