React-ace: Usul. Panggilan balik validasi input Ace

Dibuat pada 11 Agu 2017  ·  4Komentar  ·  Sumber: securingsincity/react-ace

Halo semuanya.

Kami membutuhkan validasi kecil di ReactAce. Kami tidak ingin mengizinkan pengguna mengirimkan acara kode dengan segala jenis peringatan. ReactAce menunjukkan peringatan itu (seperti titik koma yang hilang). Seperti yang saya tahu, tidak ada cara standar untuk mendapatkan hasil validasi. (Masalah #144) Apakah saya benar?

Jika demikian, saya sarankan untuk menambahkan prop panggilan balik baru diValidate. Kami dapat menambahkan pendengar pada anotasi perubahan dan memanggil panggilan balik itu. Sebagai contoh:

editor.getSession().on('changeAnnotation', function() {
  const annotations = editor.getSession().getAnnotations();
  onValidate(annotations);
});

Jika fungsi itu masuk akal, saya bisa mengerjakan PR. Bagaimana menurutmu?

enhancement

Komentar yang paling membantu

Ini akan ditayangkan di 5.2.0 yang akan ditayangkan sekarang.

Semua 4 komentar

@tsmirnov Saya pikir itu terdengar bagus. Saya ingin melihat PR.

Ini akan ditayangkan di 5.2.0 yang akan ditayangkan sekarang.

Ada dokumentasi untuk ini? Saya tidak ingin mengizinkan pengguna untuk mengirimkan jika ada kesalahan. @securingsincity

Dapat menemukannya, saya menambahkan referensi lalu this.editorRef.current.editor.session.$annotations adalah jalur menuju itu.

Apakah halaman ini membantu?
0 / 5 - 0 peringkat

Masalah terkait

Bobcui001 picture Bobcui001  ·  5Komentar

venil7 picture venil7  ·  3Komentar

nenadlukic picture nenadlukic  ·  6Komentar

huangjiatian picture huangjiatian  ·  7Komentar

ghiden picture ghiden  ·  3Komentar