問題タブ [xpages-extlib]

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 投票する
1 に答える
60 参照

mobile - ドミノ8.5.2のsinglePageAppコントロール

Xpagesでは、ドミノ8.5.3でsinglePageApp "コントロールを使用しました。ドミノ8.5.2で開発したい場合、どのコントロールがsinglePageAppコントロールと同等ですか?

前もって感謝します

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

xpages - ローカル json データで Dojo データグリッドを使用する方法

ユーザーがエントリを編集、追加、削除できるデータグリッドを構築しようとしています。これは、JavaScript 変数に json として保存されます。私はそれを繰り返し使用していますが、維持するのは大変です。dojo.store.Memory を使用しようとすると、エラーが発生します。これは 8.5.3 と UP1 で、ext lib を使用しようとしています。

エラー:

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

xpages - XPages拡張ライブラリダイアログの制御と「親」ドキュメントの更新

拡張ライブラリのダイアログコントロールを備えたXPageがあります。

ダイアログは正常に機能します-開き、必要な処理を実行しますが、「親」ドキュメントを更新しようとすると機能しません。

XPageデータソースはdocument1というDominoドキュメントです。読んだ後にこれを追加しました: 拡張ライブラリダイアログボックスからドキュメントを保存すると、一部の値が空白になります

ダイアログコントロールには、サーブレットを呼び出し、解析されてHTMLテーブルに組み込まれたJSONを返す[検索]ボタンがあります。最初のセルは、クリックされたときにクライアント側のJavaScriptライブラリから関数を呼び出すリンクです。この関数は、返されたJSONの値で「親」ドキュメントを更新し、ダイアログを閉じることです。

その関数でalert()ステートメントだけを使用してテストすると関数を呼び出すことができますが、「親」ドキュメントを更新しようとすると、それが認識されません。

「document1」オブジェクトを渡そうとしましたが、ダイアログが表示されると、オブジェクトが存在しないと表示されるため、リンクが失敗します。

リンクが作成されるコードスニペットは次のとおりです。

クライアント側でdocument1オブジェクトのハンドルを取得して、「親」ドキュメントのこれらのフィールドを更新したり、ダイアログを閉じたりするにはどうすればよいですか?

コード:

ありがとう!

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

dojo - 拡張ライブラリからの閉じられないダイアログボックス

ExtLib からダイアログ ボックスを作成していますが、ユーザーが Escape を押したり X アイコンをクリックしたりできないようにしたいと考えています。

同じ実装に関するいくつかの投稿を確認しましたが、ExtLib の Dialogbox を使用しているものはありません。

CSS でアイコンを非表示にすることができたので、dojo.connect を使用して Escape キーの使用を防止しようとしています。

ExtLib からではなく、手動でダイアログ ボックスを作成した場合にのみ機能することに注意してください。次に、たとえば次のように使用できます。

何か案は?

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

xpages - 拡張ライブラリを使用したソーシャル ビジネス ツールキット SBT データベースのセットアップ

接続 vcard を構成しようとしています。ドキュメントに従ってproxy-config.propertiesを変更しましたが、次のエラーが発生します。 ここに画像の説明を入力

何が欠けているのか誰か教えてもらえますか?

よろしく、

プラシャント

0 投票する
4 に答える
459 参照

xpages - xe:djComboBox コントロールの選択を制限しようとしています

xe:djComboBox の先行入力機能の使用例がありますが、入力される値をコントロールの selectItems に制限したいと考えています。次のコード例では、selectItems は、viewStates という Domino ビュー データ ソースから 50 個の状態を返します。コード内のバリデーターを使用して選択した値を検証しようとしましたが、入力された値は引き続き受け入れられます。何か案は?

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

datagrid - Ext Libデータグリッドのセルに検証を追加するにはどうすればよいですか?

さまざまなドキュメントのデータを含むデータグリッドがあります。ユーザーはいくつかの列を編集できます。数字しか入力できないように制限したい。20以上のドキュメントをチェックすることになるので、サーバー側ではなくクライアント側からやりたいと思います。

わかりました、何をすべきかを理解しました。数値以外の値または無効な値を入力した場合に、データを赤い背景としてフォーマットする関数を作成します。関数をscriptBlockに入れ、各列のフォーマッターフィールドに名前を入れます

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

xpages - XPage アプリ、Notes クライアント、接続間の SSO

ユーザーが Notes Client にログインし、Social Enabler を使用して Connections データを XPage に統合する XPage アプリケーション (データベース) を開くことができるように、SSO を含む XPage アプリケーションの作成に成功した人はいますか? 私のプロジェクトの成功の鍵は、ユーザーにユーザー名とパスワードの入力を求める必要がないことです (ユーザーはノートにログインしたばかりです!)。

xpage と接続の間で LTPA トークンを使用する SSO に関する @nheidloff ブログを見たことがありますが、ノーツ クライアント内で動作させるにはこれが必要です。誰かがこれを作成することに成功した場合は、ヒントを教えてください。

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

xpages - XPAGES-リッチテキストフィールドの問題

リッチテキストフィールドの問題。

5つのリッチテキストフィールドを持つフォームがあり、これらのフィールドをフィールドアップロードコントロールを使用してXPageにバインドしました。2つのリッチテキストフィールドに同じファイルをアップロードすると、「アイテムは既に存在します」というエラーメッセージが表示されます。この問題を解決する方法

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

xpages - xpages Dojo 検証テキストボックスが必要

以下のように、必要なプロパティが計算された(動的に計算された)dojo検証テキストボックスがxpageにあります

ここで、コンポーネント SynCboxGrp はラジオ ボタンです。ラジオ ボタンの値に基づいて、テキスト ボックスが必要です。しかし、それは正しく機能していません。ラジオ ボタンの値を変更しても、必要な動作は変わりません。

どんな助けにも感謝します


アップデート

stwissel、Per Henrik Lausten、Eric に感謝します。このssjsは必須プロパティにしかありません

また、ラジオボタンのonclickイベントでこの部分的な更新コードを試しましたXSP.partialRefreshGet("#{id:UBOCAgent}");

これでも動作は変わりません。ラジオボタンの初期値に基づいて機能します。マイナス面としては、get リクエストであるため、サーバーからフィールドの内容を更新します。また、クライアントの検証を無効にするエリックの提案を試みましたが、それは役に立ちませんでした。

エリック、私も可能な限り CSJS を使用しようとしていますが、この場合、必要なプロパティには SSJS オプションしかありません。CSJSを試す方法がわかりません。entension lib の dojo フィールドを使用する代わりに、独自の dojo フィールドを作成してみる必要がありますか? もしそうなら、そのために必要なプロパティを計算する方法がわかりません。サンプルコードを教えていただけると助かります。御時間ありがとうございます。