問題タブ [draftjs]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ruby-on-rails - Draft.js / Rails のセットアップ
Rails フレームワークで DraftJs を使用することは可能ですか?
現在、次の GEM を使用しています。
gem 'js-routes'
gem 'react-rails', '1.6.1'
gem 'rails-assets-classnames'
rails-assets で、Draft.Js に関連するものが見つかりません。
npm を使用しないことをお勧めします (これは必須のようです)。
draftjs - draftjs エディタでのブロック タイプの制約
Draftjs ではプレーンな段落に のブロック タイプが指定されますがunstyled
、draftjs はparagraph
タイプを定義します。同様に、貼り付けの場合、p または div タグのデフォルトのブロック タイプはスタイルなしです。
このデザインの理由は何ですか?paragraph
通常の段落のデフォルトのブロック タイプとして代わりに使用する方法はありますか?
javascript - データ変換後にコンテンツの状態がカスタム スタイルを失う
シリアル化されたコンテンツの状態をローカル ストレージに保存する必要があります。データ変換ヘルパーを使用して、データを変換して元に戻そうとしています。State には、いくつかのカスタム インライン スタイルが含まれています。これはサンプルコードです:
残念ながら、このアプローチではカスタム スタイルが失われます。ただし、定義済み (BOLD など) では問題なく動作します。なんで?どうすればこの問題を解決できますか?
javascript - draft.js でデフォルトのフォント ファミリとサイズを設定する方法
私はdraft.jsエディターを学んでいますが、デフォルトのフォントファミリーとフォントサイズを設定する方法が見つかりません.
私はこの方法を試しました:
奇妙なことに、aligncenterスタイルは正常に機能しますが、コンポーネントがフォーカスされるとフォント サイズとファミリが消えます。
正しい方法を教えてください。
javascript - ドラフト js から html 出力を取得できませんか?
私はFacebookでdraft-jsをいじっていますが、エディターのhtml出力を取得する方法が実際にはわかりません。次の例の console.log はいくつかの_map
プロパティを出力しますが、実際のコンテンツが含まれていないようです。
reactjs - Draftjs:タイプ「x」のエンティティがコンテンツに存在するかどうかを問い合わせる
私が構築しているチャットクライアントでdraft-jsを使用しています。ユーザーが "@" で他のユーザーにメンションできるカスタム エンティティを作成しました。ユーザーが「@」で言及されている場合、通知を送信したい。ドラフト js で現在のエディターの状態を照会し、特定のタイプに一致するエンティティがあるかどうかを確認する方法はありますか? そのエンティティについてもデータを取得できればいいのですが。