私が担当しているソフトウェアの問題について報告されて久しいです。できる限り詳しく説明するようにします (ちなみに、私の英語が下手だと思われたらごめんなさい ^^')。
コンテキスト: ソフトウェアは、Web アプリケーション (Java EE) + フレームワーク Vaadin 6 (7 ではない) として開発されました。このプロジェクトは 4、5 年ほど前からあるため、使用されている技術は最新ではありませんが、現在は問題ありません。このソフトウェアは社内クライアントが使用しているため、1 日あたり約 70 人のユーザーが使用しています。私はこのプロジェクトを 9 か月間担当しています。
問題: 多くの場合、ユーザーは Word 文書や PowerPoint などの他のソースから情報 (単語、表など) をコピーします。次に、RichTextArea に貼り付けます。次に、これらすべての情報を Excel (XLS) ファイルにエクスポートします。しかし、貼り付けた情報が報告されなかったり、HTML タグが生成されたりすることがあります (ほとんどのユーザーには理解できません)。
私が提案したこと: RichTextArea にはいくつかのツールがあり、ボタンで表示されます。そのうちの 1 つは「書式設定の削除」です。しかし、私は彼らに同意しなければなりませんでした。直感的で「使いやすい」ものではありません。彼らは私のクライアントなので、できる限り彼らを助けたいと思っています。
私が欲しいもの:RichTextAreaにコピーペーストする場合:
- [書式の削除] ボタンを押して、書式を削除するように (貼り付けの通知で) 招待する必要があるので、私はそれを評価する必要があります。
- または、貼り付け時にフォーマットの削除を自動的に適用します。
しかし、貼り付けのアクションを検出する方法がわからないため、これらのソリューションを達成できませんでした。さらに、2番目のソリューションでは、コードでフォーマットの削除アクションを取得できませんでした。
これを達成するために私を助けてもらえますか?他のテクノロジーに関係のないヒントをいただければ幸いです:)
アイナス