欠落しているいくつかのコマンドを使用して Java コネクタを拡張しています。しかし、アーカイブ ボタンが常にグレー表示されている理由がわかりません。2.x ナイトリー ビルドを使用しています。
サーバーJavaコネクタの応答cmd = openの最後に次を追加してみました
"options": {
"copyOverwrite": 1,
"path": "Desktop",
"archivers": {
"create": [
"zip",
"rar",
"7z"
],
"extract": [
"zip",
"rar",
"7z"
]
},
"disabled": [],
"separator": "/"
}
これにより、実際には作成 (アーカイブ) ボタンが有効になりましたが、たとえば zip アーカイブが選択されている場合でも、抽出は無効のままです。
ここで少し進展
ここでわかるように、抽出は機能していません
私はphpコード、js、およびドキュメントに目を通しましたが、疑わしいものは見つかりませんでした
this.alwaysEnabled = true; も試しました。in elFinder.prototype.command JSDoc には、「true の場合、コマンドをコネクタで無効にすることはできません」と記載されています。だから私はそれがコネクタではないと仮定しなければなりません。
抽出が無効になる他の理由はありますか? または、js コード セクションをステップ実行して、どのように機能するかを把握できます。