週刊プリザンター第30号
こんにちは。IISの田口です。
天気がパッとしなくて気持ちもどんよりしてしまいますが、頑張って行きたいと思います。
週刊プリザンター第30号です。
7/8~7/15を追いかけます。
7/9:拡張SQLにOnSelectingWhereを追加。(0.50.76)
拡張SQLに新しいトリガー「OnSelectiongWhere」が追加になりました。
この拡張SQLを設定すると、対象テーブルの一覧画面表示において強制的にWhere句を追加することが出来ます。
設定方法です。
今までの拡張SQLはそれぞれのトリガーで主にInsert/Update/Deleteを記述しますが、「OnSelectiongWhere」はWhere句のみを指定します。
《拡張SQL》
このサンプルでは「数値Aが200以上」で絞り込みます。
《拡張SQL適用前》
《拡張SQL適用後》
検索条件に何も入力していませんが、OnSelectiongWhereで指定した条件で絞り込まれたことが確認できます。
ビューによるフィルタリングとはまた違った使い方が出来ると思います。
7/14:一覧画面で常に検索条件を要求する設定機能を追加。(0.50.78)
プリザンターの一覧画面は、今までのシステムで良くありがちな
①検索条件を入力し、
②検索ボタンをクリックすると、
③一覧に対象レコードが表示する
の3アクションのうち、②検索ボタンをクリックというアクションが不要な仕組みになっています。
一覧画面を開くと同時に全レコードが表示し、検索条件を入力すると即座にレコードの内容が変化します。
(既定のビューを設定している場合はそのビューのフィルタ条件で絞り込まれたレコードが表示します。)
今回追加になった機能を利用すると、一覧画面を開いてもレコードは表示せず、検索条件を入力して初めてレコードが表示する動作となります。
設定方法です。
「テーブルの管理」-「一覧」に”常に検索条件を要求する”という設定項目が追加されています。
”常に検索条件を要求する”をチェックONにすると、一覧画面を表示した時にレコードが非表示となります。
《常に検索条件を要求する:チェックOFF》
《常に検索条件を要求する:チェックON》
チェックON後にフィルタ項目に値を入力するとその条件で絞り込まれたレコードが表示します。
その他
不具合解消やソースコードのリファクタリングなどで5個のアップデートが実施されています。
バージョンアップに追いつけ!
プリザンターは日々進化しつづけて、新しい機能が追加されています。 皆さんの参考になるよう毎週紹介していきたいと思いますので、ご期待ください!
注目のプリザンター関連イベント
弊社主催の勉強会「プリザンター・マニアックス 」
次回は8月の開催を予定しています。 お題は「拡張SQL」と「アクセス制御」を予定しています。
いつも通りconnpassで開催通知いたしますので、興味のある方はご参加してください。
Pleasanter UserMeetup #2 夏だ! ビールだ! プリザンターのお祭りだ!(仮)
インプリム社主催のUserMeetupの2回目が開催されます。
pleasanter.connpass.com
まだ席に余裕ありますので、ふるってご参加ください。
前回に引き続き田口も登壇する予定です。
「+読者になる」のお願い
プリザンターの他、C#によるWebアプリ開発もIISの得意とする領域です。今後もプリザンターの機能、拡張スクリプト、ページ追加の研究を進めて行くつもりです。関心のある方、よかったらブログ上部の「+読者になる」をクリックをお願いします!
最後に
IISはプリザンターのスクリプトによるカスタマイズの経験が豊富です。
プリザンター導入に際してカスタマイズをご検討されている方は是非ご相談ください!
またご不明点やご質問などございましたら弊社までお問い合わせください。