0
我有一個xpage,我在其中添加了一個按鈕。該按鈕具有一個操作組和其後的其他操作。按鈕onClick事件觸發頁面加載
由於某種原因,事件在頁面加載時觸發。我沒有任何頁面加載事件。該按鈕是一個核心控件,而不是dojo按鈕。
<xp:button id="button1" value="Approve Receiving Sheet"
style="font-family:Arial;font-size:9pt;font-style:italic;width:180.0px"
styleClass="button1">
<xp:eventHandler event="onclick" submit="true" refreshMode="complete"
immediate="false" save="true"><xp:this.action><xp:actionGroup>
<xp:this.condition>
<![CDATA[#{javascript:var lookup = document1.getDocument().getUniversalID()
var checkInvoices:string
checkInvoices = @DbLookup("", "(Invoices by RS UNID)", lookup, 2)
var returnValue = @If(@Implode(checkInvoices) == "", false, true)
if(returnValue == false)
{
var x="alert('msg to user');"
view.postScript(x)
return false
}
return true}]]></xp:this.condition><xp:confirm>
其他操作遵循條件操作。從按鈕更改按鈕提交不會執行任何操作。 postscript消息顯示爲true或false,這就是爲什麼我將它移入if語句的原因。在此先感謝,史蒂夫
你是對的。根據條件操作,我確實有一個確認操作。我會同意這看起來像一個錯誤。謝謝Sven。 –