ich für Datentabelle 'Editor' Plugin und im Anschluss wurde der Code:Datentabelle Inline-Editing ohne Editor-Plugin
Editor Datentabelle definiert als:
editor = new $.fn.dataTable.Editor({
ajax: '/contact/' + Contact.id,
table: "#contact-datatable",
fields: [ {
name: "id",
}, {
name: "category",
type: "check",
options: [
{ label: 'Science', value: "Science" },
{ label: 'Maths', value: 'Maths' },
{ label: 'Economics', value: 'Economics' },
]
}
................
]
});
.....
$('#contact-datatable').on('click', 'tbody td:not(:first-child)', function (e) {
editor.inline(this, { submitOnBlur: true });
});
Anfügen der Seite mit diesem: Wenn wir auf Kategorie klicken, wird ein Dropdown zur Bearbeitung angezeigt (mit Editor-Plugin).
Aber das Problem ist Editor-Plugin Datatables ist nicht opensource und mein Projekt erlaubt kein zahlbares Plugin überhaupt.
Kann mir bitte jemand helfen für die Inline-Bearbeitung in Datatables mit 'Editor' Plugin?
Es folgt der Code, den ich ohne Redakteur schrieb:
Contact.dataTable = $('#contact-datatable').dataTable({
"ajax": {
"url" : '/Contact/list/' + Contact.id,
"dataSrc": function(check) {
check.id = Contact.id;
return json.check;
},
},
"responsive": true,
"order": [],
"columns": [
{ "data": "id"},
{ "data": "category" },
{ "data": "course" },
]
});
Kategorie und Kurs ein Drop-Down wird - und dies hat bearbeiten inline sein. Unten sehen Sie ein Seitenbeispiel.
ich brauche 'Kategorie' als Drop-Down-Inline-Editor und dann wird es eine Taste sein
Könnten Sie mir bitte mit einigen Codes helfen - ich habe 'rows(). Data()' verwendet, um Daten aus der Zeile abzurufen. Aber nicht sicher, wie man das Formular damit füllt. Bitte helfen Sie! – Futuregeek
Natürlich kann ich, erhalten Sie alle Daten aus der Reihe, die Sie brauchen? Ich nehme an, dass es eine eindeutige ID in der Reihe gibt, um Daten an den Server zurückzusenden? Wo wird dein Formular sein? Es sollte einfach genug sein, um ein JSFiddle mit dem Start dieses Prozesses zu bearbeiten. Möchten Sie das tun? Möchten Sie nur ein oder mehrere Felder bearbeiten? – annoyingmouse
http://jsfiddle.net/annoyingmouse/qd4w6a5o/ – annoyingmouse