asp.net MVC 3プロジェクトで使用Html.Telerik().Grid
しています。ここでは、searchResultsを表示するグリッド(Telerikグリッド)があります。ユーザーは、これらの行をクリックして、で開かれる新しいページの特定の行の詳細を表示できます。新しい窓。また、Jqueryを使用してonrowselected
イベントを処理し、コントローラーに投稿して詳細を取得しています。
Jqueryコード:
function onRowSelected(e) {
var grid = $(this).data('tGrid');
//populate criteria here
$.ajax({
type: "POST",
contentType: "application/json; charset=utf-8",
url: //"some url",
data: //data to controller,
dataType: "text json",
success:
function (data, textStatus) {
if (data != "Success") {
ShowError(data);
}
else {
window.location.href = //"redirect";
}
}
}
});
ユーザーがページ上の他の何かを選択することを望まず、詳細が読み込まれるまで待つことを望んでいます。つまり、ユーザーが行を選択すると、グリッド内の他の行を選択できないようにする必要があります。これを達成するための任意の方法。