#APP_IMAGES# 在 Oracle APEX 18.2 中的 Javascript 函数中不起作用

#APP_IMAGES# not woking in Javascript function in Oracle APEX 18.2

我需要将数据中的 ISO 国家代码映射到 javascript 中的相关旗帜图标。

但是,此语法无效。我如何在 javascript 函数中使用 #APP_IMAGES# 来获取图像的句柄。

var country = {
                           "id":                    isoCode,
                           "name":                  covidData[i].COUNTRY_ALTERNATIVE_NAME,
                           "value":                 50,  // not used, dummy value
                           "status":                covidData[i].STATUS,
                           "fill":                  chartColors.general,
                           "longitude":             covidData[i].LONGITUDE,
                           "latitude":              covidData[i].LATITUDE,
                           "covax":                 covidData[i].COVAX_SUPPLY,
                           "covax_approved":        covidData[i].COVAX_APPROVED,
                           "mah":                   covidData[i].MAH,
                           "drug_product_supply":   covidData[i].DRUG_PRODUCT_SUPPLY,
                           "drug_substance_supply": covidData[i].DRUG_SUBSTANCE_SUPPLY,
                           "packing_release" :      covidData[i].PACKING_RELEASE,
                           "ema":                   covidData[i].EMA_FLAG,
                           "flag":                  "#APP_IMAGES#" + isoCode + ".png"
                          };

重点在这:

"flag":                  "#APP_IMAGES#" + isoCode + ".png"

我试过“&AP_IMAGES.”,只有一个控制台日志给我:

ariel/r/149/files/static/v289/

我认为正确的语法是 &APP_IMAGES.。您的 JavaScript 代码在哪里?如果它在外部文件中,则不会进行替换。