0

Lotus Notes カスタマイズ拡張ファイル (Forms85.nsf) からユーザーにフォームを表示する必要があります。そのために、Customization ファイル、つまり Forms85_x.nsf Extension ファイルにフォームを作成しました。Domino サーバーでプレビューしている間、フォームにはすべてのコントロール (ボタン、テキストボックス、コンボボックス) が正しく読み込まれますが、ユーザーのブラウザーからフォームにアクセスしようとすると、ボタンのようなコントロールが表示されません。しかし、ユーザー自身のメールファイル、つまりsomeone.nsfにフォームを持っている間、フォームのコントロールは正しくロードされています。

4

2 に答える 2

0

「ボタン」と言うとき、アクション メニューのアクション ボタンですか、それともフォーム上のボタンですか? メール テンプレートは Web 対応ですが、Web では機能しないフォームで何かを行っている可能性があります。ボタンの背後にあるコードは何ですか? Lotuscript of Formula を使用していますか?

また、うるさいことを言うと (ただし、私たちはすべて開発者であり、正確である必要があります)、Domino ではなく Notes で (Notes クライアントを使用して) プレビューすることを意味している可能性があります。Domino はサーバーであり、Domino サーバーでアプリケーションを表示する唯一の方法は、ブラウザを使用することです。

わずかな CSS と Javascript を使用するだけで、Domino Web アプリケーションで非常に優れた機能を実行できます。私は頻繁に jQuery を使用して、より高度な Web アプリケーションを作成し、Ajax を介して Lotusscript エージェントを呼び出して、データベース内のドキュメントの読み取り/書き込み/更新を行います。もしかしたら、そのテクニックを使うことができるでしょうか?

于 2014-06-06T15:53:12.090 に答える
0

iNotes のカスタマイズはそのようには機能しません。カスタマイズ コードを追加する適切な場所を見つけましたが、残念ながら正しい方法ではありませんでした。forms85_x.nsf のフォームは、「通常の」フォームとして使用することは想定されていません。そこにhtmlとjavascriptをプレーンテキストとして入れます(パススルーhtmlはありません)。

アクション ボタンは、フォームにボタンを追加するのではなく、特別な JavaScript コマンドを使用して追加できます。これを行う方法については、こちらをお読みください。

ドミノ (classic または xpages) での Web 開発について知っていることはすべて忘れて、"iNotes" の実行方法を学んでください。"言語" html と javascript と css だけが共通しているためです。

于 2014-06-08T09:17:22.120 に答える