Я использую SalesForce API в Javascript для описания списка выбора, имеющего поле управления зависимостями.
Мой выбор передан мне в виде массива:
let picklistValues = [
{
"active": true,
"defaultValue": false,
"label": "1111111111111",
"validFor": "gfAA",
"value": "1111111111111"
},
..... // many more
]
Мое контрольное поле возвращается мне так:
let controlValues = [
{
"active": true,
"defaultValue": false,
"label": "aaaaaaaaaaaa",
"validFor": null,
"value": "aaaaaaaaaaaa"
}
]
У меня вопрос, как мне декодировать отображение validFor, чтобы я мог правильно отобразить список 2?
Предпочтительно мне нужна такая функция:
let controlValue = "aaaaaaaaaaaa";
let validPicklistValues = getValidPicklistValues(controlValue, picklistValues, controlValues );
Я попытался выполнить поиск в Интернете, но я не нашел ничего в javascript, однако нашел этот код в C #, который не могу использовать и не знаю, как конвертировать. Пожалуйста, помогите.
http://titancronus.com/blog/2014/05/01/salesforce-acquiring-dependent-picklists-in-apex/