参考までに、このコードは ExtJS 4 スクリプトの一部です。アイコンがあるディレクトリへのパスを表示するために使用するグローバル設定があります。私はいくつかの変更を行っているので、以前は次のとおりでした:
g_settings.iconUrl
しかし、次のように 3 番目の引数プロパティを渡す必要があります。
g_settings.iconUrl.docIcon
私が遭遇した問題はif
、さまざまな値をチェックするステートメントがある場所です。
if (拡張子 == 'doc'||拡張子 == 'docx'||拡張子 == 'xlsx'||拡張子 == 'xls)
そして、私は:
拡張機能 += 'アイコン';
そして私は使用する必要があります:
g_settings.iconUrl.extension
使用するconsole.log(extensions)
と値は期待どおりになりますが (たとえばdocIcon
)、プロパティとして使用しようとすると機能しません。console.log を使用する場合:
console.log(g_settings.iconUrl+ '.' +拡張子)
出力はそうなので、どうにかしてオブジェクト[object Object].docIcon
にも変換する必要があると思います。extensions
これで問題が解決するかどうかはわかりませんが、それが今のところ私が持っているものです。
助言がありますか?
ありがとう
レロン