スポンサーリンク

IBM-XPages

XPages:返答文書作成時の親文書からの値の引き継ぎ

返答文書作成時に親文書の値を引き継いで表示させることができますのでその方法をご紹介します。

XPages:未読マークが2つ表示される

未読マークを表示するように設定すると2つ表示されました それもビューによって1つだったり2つだったりします。 右の星アイコンがいりません! 設定などでは消すことができなかったのでスタイルシートで対応しました。 img.xspColumnUnreadImage {display…

XPages:未読マークが表示されない

未読マークを表示する場合、ビューパネルの設定、表示で「未読マークの表示」にチェックをいれることで表示できます。 しかし、ローカルブラウザで確認すると全く表示されません。 IE、Firefox、Chromeいずれのブラウザでも同じ状況でした。 今までのデータ…

XPages:リッチテキストフィールドの横スクロールバーを表示する

Webブラウザでフォームを表示したとき、そのままだとリッチテキストフィールドの大きい画像などは右がきれてしまいます。 リッチテキストフィールドの下に、横スクロールバーを表示することができます。 リッチテキストフィールドのプロパティで、style に o…

XPages:ノーツビューの列で¥¥でカテゴリ表示しているのをインデントして表示する

ノーツビューの列で以下の様にフィールドに値があるかどうかで展開省略するカテゴリ表示をコントロールしている場合があります。 これをそのままXPages化すると列はインデントされずに同じ階層で表示されてしまいます。 ノーツクライアントで見た時と違い、…

XPages:ナビゲータでコンテナノードの展開省略をコントロールする

実装したい機能 以前書いたブログ記事で、コンテナノードを展開省略できるようにしましたが XPages:ナビゲータで展開省略ができるようにする - ishiitのブログ 今回は展開省略をコントロールします。 自分はメニュー(ビューの選択など)にナビゲータを使っ…

XPages:フォームで作成日を今日や昨日と表示する

フォームに作成日を表示する時に、「今日」「昨日」と表示し、それ以外は「月/日」を表示するJavaScriptを紹介します。 計算結果フィールドの値に以下を記述します var today = new Date(); //今日 var created = @Created(); //作成日 //今日を設定 todayYe…

XPages:ビューに添付ファイルアイコンを表示する

ノーツで見た時のように、XPagesでもビューに添付ファイルの表示ができます。 ご紹介する方法なら、ファイルリソースなどを追加せずに表示することができました。 ビューパネルの[すべてのプロパティ] - [データ] - [var]にviewRowと入力します(変数名は何…

XPages:複数値の日付/時刻のフィールドを改行して表示する

問題 ノーツで見ると以下の様に見えてる、複数値も可の日付/時刻のフィールドです。 2015/01/01 01:01:01 2015/01/02 01:02:00 これをXPages化してブラウザで見ると、ZE9とか入ってる。 2015/01/01 01:01:01 ZE9 2015/01/02 01:02:00 ZE9 問題は「ZE9」がつ…

XPages:複数値のフィールドを改行して表示する

複数値のフィールドをブラウザで表示すると、「a,b,c,d,e」とカンマ区切りで表示されてノーツで見るのとで違いがでます。 ノーツで見ると改行されているので同じように表示します。 コンテンツタイプを「HTML」に変更します JavaScriptに記述します。とって…

XPages:水平線をブラウザで表示する

ブラウザに区切りで破線を表示する例です。 水平線を引きたい場所に計算結果フィールドを配置します。 配置した計算結果フィールドのコンテンツタイプをHTMLに変更します。 値でJavaScriptを記述します。 return "<hr style=\"border-top: 1px dashed #7d7d7d;width: 100%;\">"; 今回は破線でしたが、点線や2重線も同じ</hr>…

XPages:段落の非表示を実装する

ノーツでは式による段落の非表示をつかって表示非表示の制御することがあります。 これをXPagesで実装することになって、自分は表にして行を非表示にすることで解決しました。 表の行に設定します。 aフィールドと、bフィールド値を比較して表示するかしない…

XPages:ナビゲータで展開省略ができるようにする

ナビゲータのメニューが展開省略できない ナビゲータを利用してメニューを作成していて、メニューが多いので展開省略ができるようにしたいと思ったんですが思い通り動作しませんでした。 本来ならナビゲータのオプションで展開可能にチェックがデフォルトで…

XPages:ナビゲータの内容をビューの1列目のカテゴリで動的に表示する

ナビゲータを利用してメニューを作成していましたが、このメニューを動的に表示する必要がでてきたので作成してみました。 今まではページリンクノードを使って静的に設定していました。 Databaseというデータベース名で、Viewというビュー名で作成します。 …

XPages:カテゴリを省略して表示する

XPagesでビューをブラウザで開いた時にカテゴリを省略して表示したいことがあります。 このサイトを参考にしました。 www.ibm.com しかし、エラーが発生 varにはデータソース名(例えばview1)、ViewNameにはビューの名前を指定することによりエラーはなくな…

XPages:ビューにURLリンクを表示する

今回はWebのリンク集みたいなデータベースをXPages化して、Webブラウザ対応にします。 フォームのフィールドには、Subject、memo、URLがあり、ビューにはSubjectとmemoを表示してクリックするとURLのページを表示します。 前回と同様に文書から値を取得する…

XPages:ビューで親文書に返答文書数を表示する

会議室のデータベースなどで、親文書に返信文書数を表示するケースがあると思いますが、そのままではXPagesが@DocDescendantsに対応していないため表示できません。 XPagesの設計変更のみで対応できたので紹介します。 ビューパネルの[すべてのプロパティ] -…

XPages:ビューから文書を開くモードが「読み取り専用」の場合にフォント属性が有効にならない

XPagesで、ビューを配置したカスタムコントロールからフォームを開く場合、該当の列のプロパティで「列の値をリンクとして表示する」にチェックを入れて、文書を開くモードを「読み取り専用」としますが、これでフォームを開くと編集ボックスコントロールで…

XPagesの勉強を初めて1週間学習した。このサイトが学習に一番オススメ!

IBM Notes/Domino で XPagesの勉強を初めて1週間経過した しかし1週間ではまだまだ開発できません。 新規の開発はできたとしても、動作中のDBを思い通りに開発できそうにはありません。 本当に開発できるようになるのか、めちゃめちゃ心配になってきてます…

スポンサーリンク