2017-09-21 1 views
0

Ich benutze Handsontable, um Menschen Daten eingeben zu können. Ich möchte, dass sie entweder Tab oder Enter verwenden, wenn sie mit einer Zelle fertig sind, und diese Tasten drücken, wenn sie eine Zelle gefüllt haben.Handsontable: Springen zum Anfang der nächsten Zeile, wenn eine Zeile fertig ist

Wenn eine Zeile abgeschlossen ist, würden sie natürlich auch eingeben, ähnlich wie eine Schreibmaschine. Sie springen jedoch nicht in die erste Zelle in der nächsten Zeile.

Ich kann diese Konfiguration mit der enterMoves Option:

minSpareCols: 0, 
    minSpareRows: 1, 
    enterMoves: {row: 0, col: 1} 

Nach einer Person auf GitHub, this feature should be in the main code:

ich Ihren Vorschlag in Kern implementiert :) Bitte verwenden Sie den folgenden Satz von params und lass mich wissen, was du denkst:

minSpareCols: 0, 
enterMoves: {row: 0, col: 1} 

Here's a JSFiddle with my code.

Ich füllte eine Zeile mit Daten und drücken Sie die Eingabetaste tut nichts.

handsontable image

Gibt es eine Möglichkeit, diese Funktion zu aktivieren?

Antwort

0

Dank AMBudnik on Github hat diese Frage eine Lösung erhalten:

enterMoves auch eine Funktion sein kann, können so bestimmen, wie bewegen, wenn eine Auswahl der letzten Spalte erreicht.

Here is a demo wo ich mich bewege die Auswahl einer Spalte rechts und nachdem wir die letzte Spalte erreichen wir die erste Zelle in der nächsten Zeile auswählen.

Verwandte Themen