2014-03-31 71 views
-1

由於您是「Xpages擴展庫:下一代Xpage組件的逐步指南」的作者之一,所以很高興問您。保存按鈕無法打開xe:對話框

這是一個鏈接Save button using SSJS does not open xe:dialog in web xpage but works on mobile xpage發佈的問題。

在上面的文章保存按鈕是確保該字段具有基於另一個字段的值的值。如果該字段爲空,則該字段必須具有值。

我也嘗試過基於另一個字段計算所需值的字段驗證,但那也不起作用。這裏是一個代碼:

var checkBox31:com.ibm.xsp.component.xp.XspInputCheckbox = getComponent("checkBox31"); 
if (checkBox31.getValue()== '' | checkBox31.getValue()== null){ 
return true; 
} 
{ 
return false; 
} 

您的幫助將不勝感激。

在此先感謝

最好的問候, 磨憨敢幹

回答

1

,張貼在重複的問題,該複選框有「真」或「假」的值。

var checkBox31:com.ibm.xsp.component.xp.XspInputCheckbox = getComponent("checkBox31"); 
if (checkBox31 != null && checkBox31.getValue()== 'false'){ 
    return true; 
}else{ 
    return false; 
} 
+0

嗨,布賴恩,上述解決方案在驗證中的工作就像一個魅力。非常感謝你。 –

+0

這很好。在這種情況下,最好將答案標記爲已接受 –

+0

接受上述解決方案。 –