Lightswitch html одно свойство (Boolean) изменило другое свойство isVisible соответственно изменяется

У меня есть объект MachineProcess, который имеет логическое свойство IsGroup. На экране AddandEditMachineProcess я хочу, чтобы вкладка PartGroup изменила видимость в соответствии со значением IsGroup. мой код, как показано ниже, это не работает.

 myapp.AddEditMachineProcess.Details_postRender = function (element, contentItem) {
// Write code here.  
contentItem.details.addChangeListener("IsGroup", function (e) {
    var isGroup = contentItem.value.MachineProcess.isGroup;
    var partGroup  = contentItem.findItem("PartGroups");
    if(isGroup){partGroup.isVisible}});};

пожалуйста, помогите для правильного кода, спасибо!

1 ответ

У меня есть нечто подобное, основанное на логическом значении, являющемся истинным или ложным. если это логическое значение сохранено в таблице в базе данных, тогда будет работать что-то вроде этого:

if (screen.MachineProcess.IsGroup == true) {
    screen.findContentItem("PartGroups").isVisible = true;
}
else
{
    screen.findContentItem("PartGroups").isVisible = false;
}
Другие вопросы по тегам