問題タブ [xpinc]

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.

0 投票する
2 に答える
432 参照

xpages - データソース名にレプリカ ID を使用する場合、ローカル データベースを強制的に使用するにはどうすればよいですか?

次のようなカスタム コントロール上のデータ ソースを使用して、ローカルに (サーバー上ではなく) XPiNC でレプリケートされたアプリケーションがあります。

私の JavaScript には次の関数があります。

それは私のデータを含むデータベースのレプリカIDを返します(実際のコードではハードコードされていませんが、構成から読み取られますが、それはここでは問題ではありません).

私の知る限り (これは間違っている可能性があります)、このレプリカ構文を提供するときにサーバー名を指定することはできません。これは偶然のゲームであることが判明しました。データベースがサーバー上で開かれることもあれば、クライアント上で開かれることもあります。これは、desktop8.dsk に基づいており、どのレプリケーション アイコンが一番上にあるのか (?) に基づいていると思います。

私の質問:
ローカル レプリカが利用可能な場合、ローカル レプリカが最初に開かれるようにするにはどうすればよいですか?

明確化:
ローカル マシン上の NotesDatabase.getFilePath() は、そのファイルの絶対ファイル パスを返します (サーバー上では相対パスです)。dirlink ファイルを使用すると、絶対パスは相対パスとはまったく似ていません。サンプル:C:\Notes\Datadevelopment.dir含むファイルでE:\customers\stuffは、パスとして追加する必要がありますdevelopment\shiny.nsfが、. どうやら (?) レジストリを読み取って Notes.ini からのデータ パスを見つけ、それをファイルパスと照合し、一致するものが見つからない場合は、一致するまで dir ファイルを探す必要があります。より良いアイデアを受け入れる:-)NotesDatabase.getFilePathE:\customers\stuff\shiny

0 投票する
1 に答える
227 参照

xpages - XPiNC で検索を使用して XPage ビューソースをフィルタリングできません

Notes ビューを表示する単純な XPage を作成しました。すべてが正常に機能し、ビューは完全にレンダリングされます。

しかし、ビューの「検索」パラメーターを構成するとすぐに、「エラー 500: 予期しないエラー状態」というエラーが表示されます。これは、任意の検索パラメーター (単純な単語または構文的に正しい FT 検索クエリ) にすることができます。

はい、データベースはインデックス化されており、FT 検索は通常の Lotus Notes ビューを使用して完全に機能します。

これは、XPiNC を使用して XPage を表示するときにのみエラーを生成します (これは、Lotus Notes クライアントで使用するためのハイブリッド アプリです)。データベースをローカルで開くか、サーバーで開くかに関係なく、エラーが発生します。私が実行している検索は、間違いなく結果を返すはずです。

XPiNC を使用して XPages でビューデータソースを使用することに制限はありますか? どんな提案でも大歓迎です!

0 投票する
1 に答える
144 参照

xpages - デスクトップ アイコンから XPinC を開く

Notes を起動して XPinC ページを自動的に開くアイコンを Windows デスクトップに作成するにはどうすればよいですか? XPage を起動するために何かをアイコンに追加するのと同じくらい簡単ですか、それともクライアントで何かを設定する必要がありますか?

0 投票する
1 に答える
193 参照

xpages - タブ付きパネルのタブで複数行を実行するには?

デフォルトのタブ付きパネルのタブに複数の行を表示する方法はありますか? これは 8.53 XPiNC アプリケーション用であり、ExtLib がインストールされていることは保証できないため、Extlib ではなく、標準のタブ付きパネルである必要があります。

同じタブにタイトルとその下に追加のテキストを表示する方法が必要です。同じ行を配置すると、特にタブが 4 つまたは 5 つある場合に、タブが広くなります。

0 投票する
2 に答える
1540 参照

ckeditor - RTF コントロールでデフォルトのフォント/テキスト サイズを設定する

この回答が見つかりましたリッチテキストフィールドのデフォルトフォントですが、役に立ちません。これは XPiNC (CKEditor フォーラムでこれを読んでいる人のための Notes Client の Xpages) アプリであり、IBM Notes 8.5.3FP4 を超えてシステム上にあるものを制御できないため、アプリケーションで設定できるようにする必要があります。config.js は CKEditor のサーバー側であるため、何らかの方法でコードまたは css でこれを行う必要があります。

これは可能ですか?