我必須在點擊按鈕後首先驗證我的代碼,然後需要在wicket中使用新選項卡打開新頁面。 我已經使用target =「_blank」選項,但它沒有爲我工作。如何使用代碼在java wicket中使用代碼打開新選項卡
回答
一旦你確認,你可以利用PopupSettings打開一個不同的選項卡上的另一頁:
PopupSettings settings = new PopupSettings();
settings.setTarget(String.format("'%s'", urlFor(AnotherPage.class, null)));
ajaxRequestTarget.appendJavaScript(settings.getPopupJavaScript());
更新: 它是由瀏覽器雖然,一個新窗口或新選項卡是否被打開:
Open a URL in a new tab (and not a new window) using JavaScript
不,這是不工作這是我的代碼在這裏,我使用setResponsePage()方法,如下所示 setResponsePage(new AddNewPriceOptionPage(revenueCriteria,ruleList,this.getPage()。getPageReference())); –
實際上面的解決方案打開新的彈出窗口,但我想在同一瀏覽器上打開新的選項卡。 –
查看我的更新回答。 – svenmeier
- 1. 如何使此HTML代碼在新選項卡中打開?
- 2. 我無法使用JavaScript代碼打開新選項卡
- 3. 如何在瀏覽器打開選項卡中使用ADB注入javascript代碼?
- 4. 如何從asp.net代碼後面打開一個新選項卡?
- 5. 如何使用Java使用selenium webdriver打開新選項卡?
- 6. 如何從Wicket中的JavaScript代碼調用Java代碼?
- 7. ROR +重新打開使用Ruby代碼
- 8. 使用純Java代碼打開/彈出DVD代碼
- 9. 如何使用Excel在打開的Chrome選項卡中打開新URL而不打開新選項卡
- 10. 使用jQuery UI選項卡,如何在點擊選項卡後運行代碼?
- 11. 如何使用代碼綁定menu.xml中的選項卡?
- 12. 如何使用以下代碼獲取「選定」選項卡?
- 13. 從Asp.net MVC後面的代碼打開新選項卡
- 14. 如何使用php讀取文件代碼在新選項卡(wysiwyg)中打開PDF文件
- 15. 如何使用Java代碼
- 16. 如何使用Java代碼
- 17. 如何使用Java代碼
- 18. 如何使用Java代碼
- 19. 在Leiningen項目中使用Java代碼
- 20. 使用java在同一瀏覽器中打開新選項卡
- 21. 如何重新使用重新打開連接的代碼?
- 22. 如何在Java代碼中使用scala.collection.immutable.List
- 23. OpenMP如何在Java代碼中使用?
- 24. 如何在java代碼中使用parenetheses
- 25. 如何使用YASnippet在代碼片段中展開代碼段?
- 26. 如何打開新選項卡時打開新選項卡
- 27. 如何使用操作類在Chrome中打開新選項卡
- 28. 使用TargetLink打開新選項卡
- 29. 如何使用Java解碼html代碼?
- 30. 從Javascript撥打Wicket代碼
我增加了一個按鈕,然後點擊它們沒有彈出來,並擊中是的,我有不同的選項卡上打開新的頁面後,但它打開同一個頁面上。 –