0
とのDataTableのドロップダウンを作成します。私はこのような一つの列を持つテーブルがある:イベントアクション
{
"render": function(d,t,r){
var $select = $("<select></select>", {
"id": r[0]+"start",
"value": d
});
$.each(statuslist, function (Value, Text) {
var opt = '<option value=' + Text.Value + '>' + Text.Text + '</option>';
if (Text.Text === r[3]){
$(opt).prop("selected", true);
}
$select.append(opt);
});
$select.attr("id", "opt" + r[0]);
$("#opt" + r[0]).on('change', function(){
SetStatus(r[0]);
});
return $select.prop("outerHTML");
}
},
statuslistは、4つのテキストと値のペアのリストです。 4番目の列は行のステータステキストです。その行を選択するようにしています。また、selectの値が変更されたときにイベントをキャプチャしようとしています。これは動作しません。何か案は?
ありがとうございますが、エラー0x800a01b6が発生しました - JavaScriptランタイムエラー:オブジェクトは、変更機能のプロパティまたはメソッド '行'をサポートしていません。 –
@ Dean.DePue、誤植。 –
DataTables verison 1.10.15を使用していますが、「行」機能でエラーが発生しています。何か案は? –