Lightswitch html一个属性(布尔值)改变了另一个属性isVisible相应的更改

时间:2014-12-22 01:52:23

标签: lightswitch-2013

我有一个MachineProcess实体,它有一个布尔属性IsGroup,在AddandEditMachineProcess屏幕中,我想根据值IsGroup选项卡PartGroup Change Visibility。我的代码如下所示不起作用。

 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 个答案:

答案 0 :(得分:0)

基于布尔值为true或false,我有类似的东西。如果这个布尔值保存在数据库的表中,那么类似的东西将起作用:

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