Top > 開発ガイド > 規約類 > 各種ウィンドウ

各種ウィンドウ

コンポーネント独自のウィンドウ

コンポーネント独自のウィンドウを生成する際には render_window を使用する。
基本的に下記のオプションを指定せず、デフォルト値が適用されるようにする。

キーデフォルト値
closeButtontrue
maxButtonfalse
minButtonfalse
dragtrue
resizefalse
modaltrue

インポートウィンドウ

コンポーネント内でインポート処理がある場合は、render_window を使用する。
クラスや文言など下記のものを使うと良い。

  • class
    • import_window_line
    • import_window_message
    • rubricks_layout_buttons
  • 文言
    • _Common_Description
    • _Common_File
    • _Common_Import
    • _Common_ImportConfirm
    • _Common_ImportOptionCreate
    • _Common_ImportOptionCreateForce
    • _Common_ImportOptionUpdate
    • _Common_ImportType
    • _Common_Option
    • _Common_Sample
    • _Common_SampleWithNumber
    • _Common_Validate_FileFormat

エクスポートウィンドウ

コンポーネント内でエクスポート処理がある場合は、必ず render_export_window を使用する。

  • 出来る限り、デフォルトの値を活用する
    • ブロックを避ける
    • :element_id, :variable, :contents の3つの値のみを指定する
  • デフォルトの値では必要な機能を実現できない場合は必要に応じてその他の設定をする
    • :js_optionsでWindowのオプション(特にheightやwidth)を変更する
    • ブロック形式を用いて自由に記述する