私の jqgrid は、CustomFormatter
ハイパーリンク セル コンテンツを作成するために a を集中的に使用します。
FormatFunction は次のようになります。
function formatLink(cellValue, options, rowObject) {
var res = cellValue.split(" - ");
var filter = options['pos'] + "@" + rowObject['Filter'] + "@Compiled";
return '<a href="#" OnClick="SearchEvaluations(' + '\'' + filter + '\'' + ')">' + res[0] + '</a> - ' + res[1];
}
グリッドに多くの行が表示される場合、関数の実行に費やされる時間は最適化できるし、最適化する必要があると思います。
<a>
グリッド内のすべてのタグに jQuery デリゲートでクリック ハンドラーをアタッチできると思います。
$('#grid').delegate('a', 'click', function (
この時点で、クリックした行内のデータにアクセスするにはどうすればよいですか?