Vérification de syntaxe et correction orthographique pour GridJs
Contents
[
Hide
]
Pour effectuer une vérification de syntaxe et une correction orthographique sur l’entrée utilisateur, les étapes sont
Définir les options de chargement.
par exemple :
const option = {
...
//set showCheckSyntaxButton to true
showCheckSyntaxButton:true,
//set checkSyntax to true
checkSyntax:true,
};
xs = x_spreadsheet('#gridjs-demo', option)
Définir l’URL d’action pour la vérification de syntaxe et la correction orthographique.
par exemple :
const checkurl = "/GridJs2/CheckSyntax";
xs.setSyntaxCheckUrl(checkurl);
Après qu’un utilisateur entre du contenu textuel dans une cellule, l’action de vérification de syntaxe sera déclenchée automatiquement par l’application de feuille de calcul
Implémenter la vérification de syntaxe et la correction orthographique côté serveur.
par exemple :
# The logic for invoking syntax checking here can be implemented through a third-party library or custom logic.
def correct_syntax(text, locale):
# replace your logic here
return text
@app.route('/GridJs2/CheckSyntax', methods=['POST'])
def check_syntax():
text = request.form.get('v')
locale = request.form.get('locale')
if not text:
return jsonify({
'Success': False,
'v': ''
}), 200
corrected_content = correct_syntax(text, locale)
return jsonify({
'Success': True,
'v': corrected_content
}), 200