2013-05-21 78 views
0

我正在使用多個視圖和表單在Intranet頁面上工作,但我的一個視圖讓我頭疼。在我使用的所有視圖中:無法刪除視圖中的文檔

<xp:button value="delete documents" id="button1" > 
<xp:eventHandler event="onclick" submit="true" refreshMode="complete" immediate="true"> 
<xp:this.action> 
    <xp:deleteSelectedDocuments view="viewPanel1" 
     message="Do you really want to delete these documents?"> 
    </xp:deleteSelectedDocuments> 
</xp:this.action></xp:eventHandler></xp:button> 

刪除所選文檔。但在一個它不起作用。此外,當我嘗試使用代碼來刪除它們喜歡:

var viewcontrol = getComponent("viewPanel1"); 
var ids = viewcontrol.getSelectedIds(); 

我不明白,從視圖中的任何標識的背上。該視圖沒有什麼特別的,我可以完全訪問這些文檔。以前有過這種麻煩的人嗎?

回答

2

Found my problem:不得不從事件處理程序中刪除immediate="true"或取消選中事件屬性中的「不驗證或更新數據」。現在正常工作..