2016-04-09 4 views
0

Ich versuche, die Tabellenheaderliste mit mehreren Select anzuzeigen, something like this10. In diesem sehe ich, dass die Sammlung nicht definiert ist und der Prädikator vorbei ist und die verschiedenen Items nicht angezeigt werden.Dropdown-Liste für Tabellenüberschriften konnte nicht angezeigt werden. TypeError

ich folgende Fehler bekommen:

angular.js:13236 TypeError: displaySetter is not a function 

at StTableController.pipe (smart-table.js:163) 
at StTableController.sortBy (smart-table.js:124) 
at sort (smart-table.js:354) 
at m.$eval (angular.js:16820) 
at m.$apply (angular.js:16920) 
at HTMLTableCellElement.sortClick (smart-table.js:360) 
at Rf (angular.js:3398) 
at HTMLTableCellElement.Qf.d (angular.js:3386)` 
+0

'TypeError: displaySetter ist keine Funktion' bedeutet, dass Ihr Code erwartet, dass' displaySetter' eine Funktion ist, wenn dies nicht der Fall ist. Es ist schwer zu wissen, was du falsch machst, weil du keinen Code gepostet hast. Wenn Sie einen minimalen Code bereitstellen könnten, der das Problem repliziert, wird es den Benutzern sehr dabei helfen herauszufinden, was zu Ihrem Fehler geführt hat. – svarog

Antwort

0

Dies könnte, da das Attribut st-Tabelle nicht richtig konfiguriert ist. Stellen Sie sicher, dass Sie die Liste (die in ng-repeat verfügbar ist) in st-table konfiguriert haben. Im folgenden Beispiel wird customerList dem st-table-Attribut hinzugefügt.

Verwandte Themen