jQuery データ テーブルを使用してテーブルを作成しましたが、関数を実行するボタンが必要です。
これまでのところ、jquery 関数に入るボタンを取得できますが、常にパラメーター null を通過します。
GoodNumberId を関数に渡そうとしています。
function GetGoods() {
$.post("GetGoods", function (GoodsDS) {
var obj = jQuery.parseJSON(GoodsDS);
var table = obj.Table;
$('#demo').html('<table cellpadding="0" cellspacing="0" border="0" class="display" id="example"></table>');
$('#TableWrapper').dataTable({
"bJQueryUI": true,
"sPaginationType": "full_numbers",
"bProcessing": true,
"bDeferRender": true,
"aaData": table
,
"aoColumns": [
{ "mDataProp": "GoodNumberId", "sTitle": "Goods ID" },
{ "mDataProp": "SerialNumber", "sTitle": "Serial Number" },
{ "mDataProp": "Make", "sTitle": "Make" },
{ "mDataProp": "Model", "sTitle": "Model" },
{ "mDataProp": "Description", "sTitle": "Description" },
//{ "mDataProp": "IMEINumber", "sTitle": "IMEINumber" },
{ "mDataProp": "Condition", "sTitle": "Condition" },
// { "mDataProp": "DistinguishingMarks", "sTitle": "DistinguishingMarks" },
// { "mDataProp": "OtherFeatures", "sTitle": "OtherFeatures" },
//{ "mDataProp": "Status", "sTitle": "Status" },
{ "mDataProp": "ItemStatus", "sTitle": "Item Status" },
{ "mDataProp": "Price", "sTitle": "Price" },
{ "mDataProp": "TransactionDate", "sTitle": "Transaction Date" },
//{ "mDataProp": "TransactionTypeId", "sTitle": "TransactionTypeId" },
{"mDataProp": "TransactionDescription", "sTitle": "Transaction" },
{ "mData": null,
"bSortable": false,
"mRender": function (GoodNumberId) { return '<input id="btnDispose" type="button" onclick="Dispose(' + GoodNumberId +')" value="Dispose" />'; }
}
]
});
});
};
テーブル変数は次のようになります。
各ボタンが現在の行の ID を渡す必要がありますか?