2014-12-22 2 views
0

У меня есть свойство MachineProcess, которое имеет логическое свойство IsGroup, в окне AddandEditMachineProcess, я хочу, чтобы вкладка PartGroup меняла видимость по значению IsGroup. мой код, как показано ниже, не работает.Lightswitch html одно свойство (Boolean) изменено другое свойство isVisible изменяется соответственно

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}});}; 

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

ответ

0

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

if (screen.MachineProcess.IsGroup == true) { 
    screen.findContentItem("PartGroups").isVisible = true; 
} 
else 
{ 
    screen.findContentItem("PartGroups").isVisible = false; 
}