週刊プリザンター第37号

こんにちは。IISの田口です。
9月になりました。あっという間に夏が終わってしまったようです。
皆さんは夏を満喫しましたか?

週刊プリザンター第37号です。
8/26~9/1を追いかけます。

8/26:一括更新機能を追加。(0.50.93)

一覧画面である項目を一括で更新する機能が追加されました。
「テーブルの管理」ー「エディタ」にて各項目の詳細設定画面に『一括更新を許可』という設定項目が追加されています。
※ID、バージョン、コメント、添付ファイル項目には『一括更新を許可』はありません。
f:id:imageinformationsystem:20190906183103p:plain

『一括更新を許可』を設定すると一覧画面下部に「一括更新」ボタンが表示します。
このとき、一括更新を許可した項目が一覧画面上に表示していなくても一括更新ボタンが表示します。 f:id:imageinformationsystem:20190906183124p:plain

一括更新ボタンをクリックすると更新内容を入力するダイアログが表示します。
f:id:imageinformationsystem:20190906183142p:plain

ダイアログの項目プルダウンには一括更新を許可した項目が表示しますので、該当の項目を選択します。
選択した項目に応じて、下段の入力欄が表示し直します。
分類/数値/チェックボックス等それぞれの項目で設定した内容で表示します。
f:id:imageinformationsystem:20190906183201p:plain

値を入力後、「一括更新」ボタンをクリックすると、一覧画面下部に更新後メッセージが表示され、一覧画面上も更新した値が表示します。
f:id:imageinformationsystem:20190906183314p:plain

8/26:部分一致検索を規定値に設定を追加。(0.50.93)

テーブルの管理-検索タブの「検索の種類」の規定値が"フルテキスト"から"部分一致"に変更になりました。
f:id:imageinformationsystem:20190906183341p:plain

8/26:CodeDefinerでフルテキストインデックスを自動生成する仕様に変更。(0.50.93)

初回インストール時はオンラインマニュアルにもあるとおり、フルテキストインデックスの設定を手動で行っておりましたが、インストール時に自動的に作成される仕様に変更になりました。

8/26:ダイアログのリサイズを禁止する仕様に変更。(0.50.93)

パスワード変更や、パスワードリセット、エクスポート、インポートなどなどで各種ダイアログが表示しますが、このダイアログが今まではマウスでサイズ変更が出来ましたが、やたらに小さくしたりするとテキストボックスなどのデザインが崩れる場合がありました。
今回ダイアログがリサイズ禁止で開くように修正されています。
個人的には、ユーザから「なんかデザインが変になったんだけど?」のような問い合わせが減るような気がします。

8/26:分割機能を有効化するスイッチを追加。(0.50.93)

期限付テーブルにおいて、今までは編集画面上に「分割」ボタンが表示していましたが、この分割機能をスイッチで制御できるようになりました。
期限付テーブルの「テーブルの管理」-「エディタ」に『分割を許可』というチェックボックスが追加になっています。デフォルトはOFFです。
これをチェックONにすると今までのように編集画面上に分割ボタンが表示します。
f:id:imageinformationsystem:20190906183458p:plain

8/28:テーブルロックの有効化/無効化スイッチ設定を追加。(0.50.94)

0.50.1版で追加されたテーブルロック機能ですが、今回はロック機能の有効/無効を選択出来るスイッチが追加されています。
「テーブルの管理」ー「エディタ」に『テーブルのロックを許可』というチェックボックが追加になっています。デフォルトはOFFです。
これをチェックONにすると画面上部の「管理」メニューに「テーブルをロックする」が表示します。
f:id:imageinformationsystem:20190906183546p:plain

8/28:$p.loginId / $p.userId / $p.userName / $p.referenceTypeを追加。(0.50.94)

スクリプトで以下のfunctionが追加になりました。

function名 説明
$p.loginId ログインIDを返却します。
$p.userId ユーザIDを返却します。
ユーザIDはプリザンターのDBでユーザを特定するキー項目です。
$p.userName ユーザ名を返却します。
$p.referenceType サイト種別を返却します。サイト種別は以下の種類になります。
  • Sites:フォルダ
  • Isuses:期限付きテーブル
  • Results:記録テーブル
  • Wikis:Wiki
  • サンプルとして以下のスクリプトを実行してみると

    $p.events.on_grid_load= function() {
        alert(
            'ログインID:' + $p.loginId() +
            '\nユーザID :' + $p.userId() +
            '\nユーザ名: ' + $p.userName() +
            '\nサイト種別:' + $p.referenceType()
        );
    }
    

    このような結果となります。 f:id:imageinformationsystem:20190906183604p:plain

    その他

    不具合解消やソースコードリファクタリングなどで5個のアップデートが実施されています。

    バージョンアップに追いつけ!

    プリザンターは日々進化しつづけて、新しい機能が追加されています。 皆さんの参考になるよう毎週紹介していきたいと思いますので、ご期待ください!

    「+読者になる」のお願い

    プリザンターの他、C#によるWebアプリ開発IISの得意とする領域です。今後もプリザンターの機能、拡張スクリプト、ページ追加の研究を進めて行くつもりです。関心のある方、よかったらブログ上部の「+読者になる」をクリックをお願いします!

    最後に  

    IISはプリザンターのスクリプトによるカスタマイズの経験が豊富です。
    プリザンター導入に際してカスタマイズをご検討されている方は是非ご相談ください!
    またご不明点やご質問などございましたら弊社までお問い合わせください。