這在if/else中很簡單,但我試圖進入三元邏輯以及它是如何工作的。這是我的第一次嘗試。用於在dojo中創建dijit的三元邏輯
if(condtion == true){
var showProtected = new dijit.form.CheckBox({
checked: true
})else{
showProtected = new dijit.form.CheckBox({
checked: false
});
});
showProtected.placeAt("showProtected", "first");
}
我累了,但不工作:
showProtected = (condition == true) ? new dijit.form.CheckBox({
checked: true
}) : new dijit.form.CheckBox({
checked: false
});
showProtected.placeAt("showProtected", "first");
我去這個無濟於事。如果(condition.Protected == TRUE){ \t \t \t \t \t \t \t變種showProtected =新dijit.form.CheckBox({ \t \t \t \t \t \t \t檢查:(條件== TRUE) \t \t \t \t \t \t \t}); \t \t \t \t \t \t} – pcproff
我很困惑,你要說:'VAR showProtected =新dijit.form.CheckBox({檢查:(條件==真)});' –
我想創建一個dijit複選框無論如何,但只希望它檢查,如果條件==真。在我看來,我想我可以將dijit分配給一個變量,然後if(condition == false){variable.checked = false;}但是,我錯過了一些東西。 – pcproff