0

文書データを表示する XPage があります。RichText データを表示するために、RichText コントロールを追加しました。私が見つけたのは、データベース/ビュー/ドキュメントのリンクは適切なアイコンで表示されますが、http リンクに変換されるということです。これらのリンクを notes://-links に変換して、これらのリンクがユーザーのブラウザーではなくユーザーのノーツ クライアントで開かれるようにしたいと考えています。技術的な観点からこれを達成する方法について何か提案はありますか?

ご協力いただきありがとうございます。マイケル

4

1 に答える 1

1

私の後に話す:

 The web knows no RichText, it is a ghost of Christmas past.
 There is only MIME. Now go and live with it!

クライアントとブラウザでリッチテキストを使用するハイブリッドアプリケーションを構築しない限り、[リッチテキスト]オプションで[x][MIMEとして保存]オプションを選択することをお勧めします。ハイブリッドアプリケーションの場合、ユースケースによって異なります。

あなたの場合、datbase / view / documentリンクはクライアントを使用して追加されているようです(?)。この場合、mimeを使用することをお勧めします。次に、表示(または保存)する前にDOM操作または正規表現を使用してコンテンツを分類できる(HTMLの)単純な文字列です。クライアント側またはサーバー側で機能します

DIVとXSP.addOnLoad()スクリプトを含むカスタムコントロールを作成できます。このスクリプトは、Ajax呼び出しでRichtText URLdojo.query("a")を使用し、すべてのリンクのハンドルを取得して、変更するリンクを分類します。

どうなるか教えてください。

于 2012-08-13T11:54:35.593 に答える