簡體   English   中英

Xpage上的事件和Multipe自定義控件存在問題

[英]Issue with events and multipe custom controls on an xpage

我在同一個xpage上存在多個自定義控件的問題,想知道是否還有其他人看到了相同的問題。

這是創建問題的方法。

  1. 使用編輯框創建一個自定義控件。 在編輯框的onChange事件中,只需獲取它的值並將其存儲在變量中即可。 僅此而已。

  2. 創建一個xPage並將一個按鈕放在xpage上。 使按鈕與SSJS一起執行某些操作,以使您知道它被按下了,就像在表單上設置字段的值一樣。

  3. 將您創建的自定義控件多次放置在窗體上。

  4. 顯示xpage並更改xpage上輸入框之一的值。

我發生的事情是該按鈕每隔一次才起作用。 如果將自定義控件僅放置在xpage上一次,則按鈕每次都會起作用。 如果刪除了編輯框中的onChange事件,則按鈕每次都會起作用。

僅當您的onchange事件中包含SSJS且執行完全刷新並且按鈕執行部分刷新時,才會發生這種情況。 如果讓onchange事件部分刷新,它應該可以工作。 同樣,當您離開文本框時,似乎會觸發onchange事件,因此,當您對其進行更改時,請勿離開並按下按鈕,該按鈕將不再起作用。 但是,確實如此! 它只是觸發了文本框的onchange事件的完全刷新,因此從按鈕“跳過”了該事件(由於完全刷新,按鈕的onclick事件將以某種方式獲得新的ID)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM