問題タブ [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.
mobile - ドミノ8.5.2のsinglePageAppコントロール
Xpagesでは、ドミノ8.5.3でsinglePageApp "コントロールを使用しました。ドミノ8.5.2で開発したい場合、どのコントロールがsinglePageAppコントロールと同等ですか?
前もって感謝します
xpages - ローカル json データで Dojo データグリッドを使用する方法
ユーザーがエントリを編集、追加、削除できるデータグリッドを構築しようとしています。これは、JavaScript 変数に json として保存されます。私はそれを繰り返し使用していますが、維持するのは大変です。dojo.store.Memory を使用しようとすると、エラーが発生します。これは 8.5.3 と UP1 で、ext lib を使用しようとしています。
エラー:
xpages - XPages拡張ライブラリダイアログの制御と「親」ドキュメントの更新
拡張ライブラリのダイアログコントロールを備えたXPageがあります。
ダイアログは正常に機能します-開き、必要な処理を実行しますが、「親」ドキュメントを更新しようとすると機能しません。
XPageデータソースはdocument1というDominoドキュメントです。読んだ後にこれを追加しました: 拡張ライブラリダイアログボックスからドキュメントを保存すると、一部の値が空白になります
ダイアログコントロールには、サーブレットを呼び出し、解析されてHTMLテーブルに組み込まれたJSONを返す[検索]ボタンがあります。最初のセルは、クリックされたときにクライアント側のJavaScriptライブラリから関数を呼び出すリンクです。この関数は、返されたJSONの値で「親」ドキュメントを更新し、ダイアログを閉じることです。
その関数でalert()ステートメントだけを使用してテストすると関数を呼び出すことができますが、「親」ドキュメントを更新しようとすると、それが認識されません。
「document1」オブジェクトを渡そうとしましたが、ダイアログが表示されると、オブジェクトが存在しないと表示されるため、リンクが失敗します。
リンクが作成されるコードスニペットは次のとおりです。
クライアント側でdocument1オブジェクトのハンドルを取得して、「親」ドキュメントのこれらのフィールドを更新したり、ダイアログを閉じたりするにはどうすればよいですか?
コード:
ありがとう!
dojo - 拡張ライブラリからの閉じられないダイアログボックス
ExtLib からダイアログ ボックスを作成していますが、ユーザーが Escape を押したり X アイコンをクリックしたりできないようにしたいと考えています。
同じ実装に関するいくつかの投稿を確認しましたが、ExtLib の Dialogbox を使用しているものはありません。
CSS でアイコンを非表示にすることができたので、dojo.connect を使用して Escape キーの使用を防止しようとしています。
ExtLib からではなく、手動でダイアログ ボックスを作成した場合にのみ機能することに注意してください。次に、たとえば次のように使用できます。
何か案は?
xpages - 拡張ライブラリを使用したソーシャル ビジネス ツールキット SBT データベースのセットアップ
接続 vcard を構成しようとしています。ドキュメントに従ってproxy-config.propertiesを変更しましたが、次のエラーが発生します。

何が欠けているのか誰か教えてもらえますか?
よろしく、
プラシャント
xpages - xe:djComboBox コントロールの選択を制限しようとしています
xe:djComboBox の先行入力機能の使用例がありますが、入力される値をコントロールの selectItems に制限したいと考えています。次のコード例では、selectItems は、viewStates という Domino ビュー データ ソースから 50 個の状態を返します。コード内のバリデーターを使用して選択した値を検証しようとしましたが、入力された値は引き続き受け入れられます。何か案は?
datagrid - Ext Libデータグリッドのセルに検証を追加するにはどうすればよいですか?
さまざまなドキュメントのデータを含むデータグリッドがあります。ユーザーはいくつかの列を編集できます。数字しか入力できないように制限したい。20以上のドキュメントをチェックすることになるので、サーバー側ではなくクライアント側からやりたいと思います。
わかりました、何をすべきかを理解しました。数値以外の値または無効な値を入力した場合に、データを赤い背景としてフォーマットする関数を作成します。関数をscriptBlockに入れ、各列のフォーマッターフィールドに名前を入れます
xpages - XPage アプリ、Notes クライアント、接続間の SSO
ユーザーが Notes Client にログインし、Social Enabler を使用して Connections データを XPage に統合する XPage アプリケーション (データベース) を開くことができるように、SSO を含む XPage アプリケーションの作成に成功した人はいますか? 私のプロジェクトの成功の鍵は、ユーザーにユーザー名とパスワードの入力を求める必要がないことです (ユーザーはノートにログインしたばかりです!)。
xpage と接続の間で LTPA トークンを使用する SSO に関する @nheidloff ブログを見たことがありますが、ノーツ クライアント内で動作させるにはこれが必要です。誰かがこれを作成することに成功した場合は、ヒントを教えてください。
xpages - XPAGES-リッチテキストフィールドの問題
リッチテキストフィールドの問題。
5つのリッチテキストフィールドを持つフォームがあり、これらのフィールドをフィールドアップロードコントロールを使用してXPageにバインドしました。2つのリッチテキストフィールドに同じファイルをアップロードすると、「アイテムは既に存在します」というエラーメッセージが表示されます。この問題を解決する方法
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 フィールドを作成してみる必要がありますか? もしそうなら、そのために必要なプロパティを計算する方法がわかりません。サンプルコードを教えていただけると助かります。御時間ありがとうございます。