React-ace: 提案。 エース入力検証コールバック

作成日 2017年08月11日  ·  4コメント  ·  ソース: securingsincity/react-ace

皆さんこんにちは。

ReactAceで小さな検証が必要です。 ユーザーがいかなる種類の警告も含むコードイベントを送信することを許可したくありません。 ReactAceは、その警告(セミコロンの欠落など)を示します。 私が知っているように、検証の結果を取得するための標準的な方法はありません。 (問題#144)私は正しいですか?

その場合は、新しいコールバックプロップonValidateを追加することをお勧めします。 変更アノテーションにリスナーを追加し、そのコールバックを呼び出すことができます。 例えば:

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

その機能が理にかなっているなら、私はPRに取り組むことができます。 どう思いますか?

enhancement

最も参考になるコメント

これは、現在ライブになっている5.2.0でライブになります。

全てのコメント4件

@tsmirnovいいですね。 PRをお願いします。

これは、現在ライブになっている5.2.0でライブになります。

これに関するドキュメントはありますか? エラーが発生した場合にユーザーに送信を許可したくありません。 @securingsincity

それを見つけることができたので、refを追加し、this.editorRef.current.editor.session。$annotationsがその方向へのパスでした。

このページは役に立ちましたか?
0 / 5 - 0 評価

関連する問題

henviso picture henviso  ·  7コメント

dmavrin picture dmavrin  ·  3コメント

viridia picture viridia  ·  4コメント

nenadlukic picture nenadlukic  ·  6コメント

Yuanye picture Yuanye  ·  7コメント