MZPlatformユーザー会

作成した返信

10 件の投稿を閲覧中 - 731 ~ 740 件(全 756 件)
  • 著者
    投稿
  • 返信先: Windows10の件 #4242
    MZPlatformユーザー会
    サイト管理者

    MZプラットフォームは内部でJavaを利用しておりまして、JavaのWindows10への対応は下記リンク先の通りとなっております。
    https://www.java.com/ja/download/faq/win10_faq.xml

    これまでに配布しているすべてのMZプラットフォームは、同梱されているJavaがWindows10での動作保証対象外となりますので、公式にはMZプラットフォームについても動作保証対象外となります。

    なお、公式には動作保証されていない場合でも、実際には動作する場合がありますので、必要に応じてお試しいただき、お使いの場合は自己責任でお願いします。
    残念ながら、産総研では環境を準備できていないため、まだ動作検証をしておりません。動作検証を実施次第、情報を公開させていただきます。

    返信先: 日時選択パネルのフォーカスについて #4239
    MZPlatformユーザー会
    サイト管理者

    すでに解決済みとのことですが、掲示板上での情報共有のため補足をしておきます。

    日時選択パネルは、年・月・日・時・分・秒のいずれかを変更(選択)したときにデータ選択イベントが発生し、それぞれに異なるイベント番号が割り振られています。
    このイベント発生のタイミングは、日時選択ダイアログと異なるので注意が必要です。

    今回は、日を選択した時のイベント番号に限定することで、ご希望の処理を実現できたとのことですが、より複雑な条件になるとイベント番号だけでは実現できない場合がありますので、ご不明な場合は再度お問い合わせください。

    返信先: LINUX環境での動作について #4234
    MZPlatformユーザー会
    サイト管理者

    現状は、当サイトからダウンロード可能な MZ Platform の Linux版は、インストーラの動作にGUI画面の表示が必要なため、コマンドライン環境ではインストールが行えません。

    また、推奨動作環境には書いていないのですが、厳密にはx86系かx64系互換のCPUが対象でして、ARMは対象外となっております。これはバンドルしているJavaのバージョンが異なるためです。

    GUI画面が使えないとビルダーでアプリケーション作成はできませんが、x86系CPUであれば別のLinux PC等にインストールされた MZ Platform の環境一式をコピーすることで、一応アプリケーションを動作させることは可能です。(もちろん、GUIなしのアプリケーションに限定されます。)

    Windows版では、このようにインストールせずにコピーするだけで動作可能な環境を配布版として準備していますが、Linux版ではこれまで需要がなかったため現状では配布版を作成しておりません。ご希望があれば検討しますので、お申し付けください。

    なお、GUI画面なしのLinux環境でMZアプリケーションを動作させた例を産総研の研究者が公開しておりますので、必要に応じてご参照ください。

    返信先: 数値入力フィールドの件 #4232
    MZPlatformユーザー会
    サイト管理者

    数値入力フィールドの数値の桁区切り表示は,作成中のアプリケーションをアプリケーションビルダーから「実行(設定可)」で実行していただき,画面上の[数値入力フィールド]上で
     マウス右クリック>[表示形式(実数)]>[グループ]>[あり]
    と選択することにより設定可能です.

    また,小数点以下の桁数は,同様に,
     マウス右クリック>[表示形式(実数)]>[小数部分の最大桁数…]
    から, 設定可能です.

    同様の情報がFAQにも記載されておりますのでご参照ください.
    https://ssl.monozukuri.org/mzplatform/faq_top/technical/components/gui_components/text/numberfield/
    No.15:Select文で取得して数値入力フィールド…
    No.108:日付/時刻型データと数字の表記について

    MZPlatformユーザー会
    サイト管理者

    テーブルで複数の行が選択されている場合,メソッドgetSelectedRows()を用いることにより,選択されている行のインデックスのリストを取得することが可能です.

    このリストを,一旦,リスト格納変数等に設定します.繰り返し制御コンポーネントを用いてリストから順にインデックスを取得し,そのインデックスを用いて元のテーブルから該当する行データを取得します.

    返信先: テーブルサブフィルターの件 #4226
    MZPlatformユーザー会
    サイト管理者

    テーブルサブセットフィルタで,メソッドでは用意されていない特殊な検索を行う際にはメソッド「列データの正規表現で行を選択する(int,String)」を用います.そのメソッド実行後に,メソッド「選択データを取得する」を実行しますと,結果のテーブルデータを取得できます.

    上述のメソッドの第一引数には検索対象の列インデックス,第2引数には,選択したい文字列を表現する正規表現を設定します.正規表現につきましては,詳細に説明する外部サイトがございますので,そちらをご参照下さい.
    例えば,「指定した文字列を含む」を意味する正規表現は「.*XXXXX.*」,「指定した文字列を含まない」を意味する正規表現は「^(?!.*XXXXX).*$」です.ここで,XXXXXは指定文字列を意味しております.

    ご参考のため,サンプルアプリケーションを添付いたしますのでご参照ください.

    添付ファイル:
    返信先: Webアプリケーションのサンプルの件 #4224
    MZPlatformユーザー会
    サイト管理者

    Webアプリケーション用の設定をしていただくと、所定の位置にapplicationsフォルダが作成されます。その中にあるWindowSample.mzaxが画面を切り替える機能のサンプルとなっております。

    Webアプリケーション用の設定方法は、配布用のZIPファイルを展開したMZ Platform Servletフォルダ内のReadMe.txtに書かれています。設定が問題なく完了しましたら、Webブラウザで下記のアドレスを指定するとサンプルの動作を確認できます。
    http://<サーバのアドレス>:8080/mz/WindowSample.do

    サンプルがあるapplicationsフォルダの位置は、準備したサーバにTomcatをインストールした場合は、下記になります。
    (Tomcatのフォルダ)\webapps\mz\WEB-INF\applications

    返信先: 文字検索の件 #4218
    MZPlatformユーザー会
    サイト管理者

    以前メールでご相談いただいた内容に対して、テーブルサブセットフィルターを用いてテーブル内の文字列を検索して行選択する処理をご紹介しました。

    残念ながら、現在のテーブルサブセットフィルターの機能としては、文字列が完全に一致しない場合に柔軟に判定する機能が用意されておりません。

    そのような処理を実現する場合には、アプリケーション側でテーブルに含まれている全ての文字列をあらかじめ半角英数小文字や全角平仮名に変換しておき、検索用の文字列を半角英数小文字や全角平仮名に変換してから、テーブルサブセットフィルターにテーブルを設定して文字列検索による行選択を実行するように処理を構築することで対応可能です。

    この文字列変換機能は、文字列格納変数のメソッドとして提供されています。
    ただし、メソッドで対応可能な変換は、全角の英数字を半角小文字に変換することと、全角半角の片仮名を全角の平仮名に変換することに限定されます。
    変換処理のサンプルアプリケーションを添付しますので、必要に応じてご利用ください。

    なお、掲示板へのアプリケーション添付については、右側の注意事項にありますように、ZIPファイル等に圧縮してから添付するようにお願いします。

    添付ファイル:
    返信先: 掲示板の機能追加の検討のお願い #4214
    MZPlatformユーザー会
    サイト管理者

    ご不便をおかけして申し訳ありません。
    現在の環境では質問者へのメール通知が利用できず、ご不便をおかけしていることは認識しております。引き続き、良い解決方法がないか検討いたします。

    返信先: 機能追加「要望」について #4213
    MZPlatformユーザー会
    サイト管理者

    ご要望をお知らせいただき、ありがとうございます。
    そのような機能追加は可能と思いますので、検討してみます。

10 件の投稿を閲覧中 - 731 ~ 740 件(全 756 件)