Tout d'abord, il existe un bug bien connu avec Lors de la sélection d'une cellule sur la dernière ligne d'une table et de la sélectionnant sous la ligne
dans une zone située à l'extérieur de la table, la fenêtre de défilement est déclenchée causant
un dysfonctionnement de la vue. Cela peut être recréé à l'aide des tables de démonstration. P>
blockQuote>
À cause de cela, j'ai décidé de désactiver complètement les barres de défilement ou de désactiver l'ajout de nouvelles lignes / cols. P>
mais comment désactiver l'ajout de nouvelles lignes / cols dans Alternativement, Comment désactiver le défilement dans Handsontable code> (qui est un bon code de code de toute façon), mentionné par ex. utilisateur Tezhm , sur Github officiel GitHub Liste des problèmes pour Heoyontable : P>
Handsontable code>? strong> p>
Handsontable code>? strong> p>
3 Réponses :
Pour désactiver l'ajout de nouvelles lignes / colonnes, définissez les options suivantes: Si vous utilisez un menu contextuel, vous pouvez désactiver la fonctionnalité avec: P> maxRows: data.numberOfRows,
maxCols: data.numberOfColumns
J'ai essayé mais pas de chance: (. p> Enfin, j'ai essayé quelque chose comme ce qui suit: p> afterCreateRow: function (index, numberOfRows) {
data.splice(index, numberOfRows);
}
C'est une autre façon d'aller, je suppose. Merci.
Utilisez les options ci-dessous, cela fonctionne pour moi ..
fillHandle: {
direction: 'vertical',
autoInsertRow: false,
}