2014-12-22 47 views
0

我有一個MachineProcess實體,它有一個布爾屬性IsGroup,在AddandEditMachineProcess屏幕中,我想要標籤PartGroup根據值IsGroup改變可見性。我的代碼如下所示,這是行不通的。Lightswitch html一個屬性(布爾)改變了另一個屬性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

我有類似的基礎上布爾值是true或false。如果這個布爾值被保存在數據庫的一個表中,那麼類似這樣的東西就可以工作:

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