Jquery 将编辑链接添加到JQGrid
我想在Jquery 将编辑链接添加到JQGrid,jquery,asp.net,asp.net-mvc,asp.net-mvc-3,jqgrid,Jquery,Asp.net,Asp.net Mvc,Asp.net Mvc 3,Jqgrid,我想在JQGrid中的每一行中添加编辑链接,并想在点击该链接时调用控制器的操作。以下是VIEW-.cshtml级别的详细实现: <div> @(Html.Trirand().JQGrid(Model.TestGrid, "TestGrid") ) @(Html.Trirand().JQAutoComplete( new JQAutoComplete { DisplayMode
JQGrid
中的每一行中添加编辑链接,并想在点击该链接时调用控制器的操作。以下是VIEW-.cshtml级别的详细实现:
<div>
@(Html.Trirand().JQGrid(Model.TestGrid, "TestGrid")
)
@(Html.Trirand().JQAutoComplete(
new JQAutoComplete
{
DisplayMode = AutoCompleteDisplayMode.ControlEditor,
DataUrl = Url.Action("AutoCompleteShipName","TestGrid")
}, "AutoComplete")
)
</div>
请任何人提供适合上述实施的实施示例/参考。
<a id="add" href="javascript:void(0)" title="Add">Add</a>
<a id="edit" href="javascript:void(0)" title="Edit">Edit</a>
<script type="text/javascript">
$('#add').click(function (event) {
window.location.href = '@Url.Action("AddEdit")';
});
$('#edit').click(function (event) {
var selRowId = $('TestGrid').jqGrid('getGridParam', 'selrow');
if (selRowId === null) {
alert('Please Select data to edit');
return false;
} else {
window.location.href = '@Url.Action("AddEdit")/' + selRowId;
}
});
</script>
$('#添加')。单击(函数(事件){
window.location.href='@Url.Action(“AddEdit”);
});
$(“#编辑”)。单击(函数(事件){
var selRowId=$('TestGrid').jqGrid('getGridParam','selrow');
if(selRowId==null){
警报(“请选择要编辑的数据”);
返回false;
}否则{
window.location.href='@Url.Action(“AddEdit”)/'+selRowId;
}
});
您可以使用Formatter在jqgrid中创建一列链接。
<a id="add" href="javascript:void(0)" title="Add">Add</a>
<a id="edit" href="javascript:void(0)" title="Edit">Edit</a>
<script type="text/javascript">
$('#add').click(function (event) {
window.location.href = '@Url.Action("AddEdit")';
});
$('#edit').click(function (event) {
var selRowId = $('TestGrid').jqGrid('getGridParam', 'selrow');
if (selRowId === null) {
alert('Please Select data to edit');
return false;
} else {
window.location.href = '@Url.Action("AddEdit")/' + selRowId;
}
});
</script>