2.22. エクスプローラー (2024)#
概要#
エクスプローラーを仮想的に実行するためのコンポーネントです。。旧モジュールの「エクスプローラー」を2024年以降の画面イメージに修正しています。
クラス名#
SieModuleWinExplore2024
プロパティ#
resources#
エクスプローラーのツリー描画用の配列。
- プロパティ値
- array
[
{
id:"100", // フォルダ・ファイルID
type: "folder", // 'file':ファイル、'folder':フォルダー
name:"PC", // 名称
icon: SIE_IMAGE_PATH + "/sie-module-win-explorer/pc.png", // アイコンURL
prop_type: "ファイルフォルダー", // プロパティーの種類
prop_discr: "ファイルフォルダー", // プロパティー説三重
prop_location: "\\", // プロパティーの場所
prop_size: "2.23 GB (2,403,575,918 バイト)", // プロパティーのサイズ
prop_disk_size: "2.23 GB (2,403,575,918 バイト)", // プロパティーのディスク上のサイズ
prop_created: "2019年3月27日、16:12:17", // プロパティーの作成日時
prop_updated: "2018年5月8日、8:53:23", // プロパティーの更新日時
prop_accessed: "2019年3月27日、16:12:17", // プロパティーのアクセス日時
click: () => {}, // クリックした時に実行するメソッド
dblclick: () => {} , // ダブルクリックした時に実行するメソッド。
selected:true, // true:選択済み、false:非選択
children:[ // typeがfolderの場合だけ、下位を指定可能
{ id:"100100",
type: "folder",
name:"ローカルディスク(C:)",
icon: SIE_IMAGE_PATH + "/sie-module-win-explorer/drive.png",
kind:"圧縮ファイル",
updated:"2019/01/30 15:17",
prop_type: "ファイルフォルダー",
prop_discr: "ファイルフォルダー",
prop_location: "\\",
prop_size: "2.23 GB (2,403,575,918 バイト)",
prop_disk_size: "2.23 GB (2,403,575,918 バイト)",
prop_created: "2019年3月27日、16:12:17",
prop_updated: "2018年5月8日、8:53:23",
prop_accessed: "2019年3月27日、16:12:17",
size:"102KB",
click:function(){},
dblclick:function(){},
children:[
{ id:"100100100",
type: "file",
name:"履歴書.xlsx.exe",
icon:`${SIE_IMAGE_PATH}/icon-excel.png`,
kind:"Microsoft Excel",
updated:`${new Date().toISOString().slice(0, 10).replace(/-/g, '/')} ${new Date().toTimeString().slice(0, 5)}`,
prop_type: "アプリケーション (.exe)",
prop_discr: "その他のファイル",
prop_location: "D:\\Users\public\Document",
prop_size: "4.85 MB (5,090,456 バイト)",
prop_disk_size: "2.05 MB (2,158,592 バイト)",
prop_created: `${new Date().toISOString().slice(0, 10).replace(/-/g, '/')} ${new Date().toTimeString().slice(0, 5)}`,
prop_updated:`${new Date().toISOString().slice(0, 10).replace(/-/g, '/')} ${new Date().toTimeString().slice(0, 5)}`,
prop_accessed: `${new Date().toISOString().slice(0, 10).replace(/-/g, '/')} ${new Date().toTimeString().slice(0, 5)}`,
size:"",
click:null,
dblclick: () => { marker4.hide(); sieGuide.next('dev2024091301#060'); },
context_menu_type: 'zip', // コンテキストメニューのタイプ "zip" or それ以外
right_click: () => {}, // コンテキストメニュー表示するときに実行するメソッド
click_context_menu_unzip: () => { }, // コンテキストメニューのタイプが"zip"の場合、「すべて展開」をクリックしたときに実行するメソッド
children:[
// ここから下は再帰的に同じ構造をとる
]
}
]
}
]
]
isShowExtention#
拡張子の表示。
- プロパティ値
- booleantrue:表示するfalse:表示しない
メソッド#
なし