2017-06-20 2 views
0

Ich möchte Schaltflächen für die einzelnen Datensätze in jsgrid deaktivieren (nicht ausblenden) bearbeiten und löschen. Wenn die ID beispielsweise 3 ist (aus der Dropdown-Liste ausgewählt), sollten die Schaltflächen deaktiviert sein. Ist es möglich, Konfigurationen für bestimmte Datensätze festzulegen?Deaktivieren Sie die Jsgrid bearbeiten und löschen Sie die Schaltfläche für bestimmte Zeilen

+0

http://jsfiddle.net/tabalinas/yLf21191/ In diesem können wir die Datensätze bearbeiten, die nicht bearbeitbare und löschbare Schaltflächen hat. Können wir die "Bearbeitung" für diesen bestimmten Datensatz deaktivieren? Vielen Dank im Voraus. – user8158183

Antwort

1

Ja, neu definieren rowClick (http://js-grid.com/docs/#rowclick) Config-Standardimplementierung zu nennen, wenn ein Element bearbeitet werden kann:

rowClick: function(args) { 
    if(args.item.Editable) { 
     jsGrid.Grid.prototype.rowClick.call(this, args); 
    } 
}, 

Hier ist die Arbeits Geige: http://jsfiddle.net/1s9rpr1y/.

+0

Danke ou..its arbeiten :) – user8158183

+0

Wie ändert man die Bildsymbole? für, wenn ich das Filtersymbol zum kundengebundenen Symbol ändern möchte, wie man das macht? ich habe versucht, background-image zu setzen: url (folderpath); in jsgrid-theme.min.css unter .jsgrid-clear-filter-button-Klasse. Es ändert sich nicht mit meinem neuen Icon. – user8158183

+0

Ich kann nur das Bild bekommen, das alle Schaltflächenbilder enthält. Ich habe mein benutzerdefiniertes Bild ersetzt und es in base64 konvertiert und aktualisiert. Gibt es einen einfachen Weg das zu tun? – user8158183

Verwandte Themen