Hello Volker, actual it doesnt work in my program really fine. I wright a test action and connect that. first click, reload the panel. second click change the page if I dont use the tomcat debugger, with tomcat debugger I reload the actual page complete BTW. The serious problem is that I get a message from the tobago debugmode and in some case tomcat message that duplicated ids happen, BTW I believe that is more this error ( https://issues.apache.org/jira/browse/MYFACES-1550 ). My environment Tomcat 5.5.17, MyFaces 1.1.5, Tobago 1.0.11, Facelets 1.1.10.
regards David <http://dict.leo.org/ende?lp=ende&p=/gQPU.&search=environment> 1. ReferenceError: createMenuRoot is not defined 2. errorCode: function setupMenuakdb__id1(id, pageId) { var menuStart = new Date(); var searchId = id + '::popup'; var menubar = document.getElementById(searchId); if (! menubar) { searchId = id; menubar = document.getElementById(searchId); } if (menubar) { var menu = createMenuRoot(searchId); menubar.menu = menu; menu.setSubitemArrowImage("/okfis/org/apache/myfaces/tobago/renderkit/html/speyside/standard/image/MenuArrow.gif"); var menu_0 = new Tobago.Menu.Item('<img class="tobago-menu-item-image" src="/okfis/org/apache/myfaces/tobago/renderkit/html/scarborough/standard/image/blank.gif" ><a class="tobago-menuBar-item-span tobago-menuBar-item-span-enabled tobago-menuBar-item-span-top" href="#" onfocus="tobagoMenuFocus(event)" onblur="tobagoMenuBlur(event)" onkeydown="tobagoMenuKeyDown(event)" onkeypress="tobagoMenuKeyPress(event)" >Datei</a>', null); menu.addMenuItem(menu_0); menu_0.addMenuItem(new Tobago.Menu.Item('<img class="tobago-menu-item-image" src="/okfis/org/apache/myfaces/tobago/renderkit/html/scarborough/standard/image/blank.gif" ><a class="tobago-menuBar-item-span tobago-menuBar-item-span-enabled" href="#" onfocus="tobagoMenuFocus(event)" onblur="tobagoMenuBlur(event)" onkeydown="tobagoMenuKeyDown(event)" onkeypress="tobagoMenuKeyPress(event)" >Korrektur</a>', "Tobago.submitAction('akdb:_id3', true);", false)); menu_0.addMenuItem(new Tobago.Menu.Item('<img class="tobago-menu-item-image" src="/okfis/new.gif" ><a class="tobago-menuBar-item-span tobago-menuBar-item-span-enabled" href="#" onfocus="tobagoMenuFocus(event)" onblur="tobagoMenuBlur(event)" onkeydown="tobagoMenuKeyDown(event)" onkeypress="tobagoMenuKeyPress(event)" >Neue Erstanordnung</a>', "Tobago.submitAction('akdb:_id4', true);", false)); menu_0.addMenuItem(new Tobago.Menu.Item('<img class="tobago-menu-item-image" src="/okfis/copy.gif" ><a class="tobago-menuBar-item-span tobago-menuBar-item-span-disabled" href="#" onfocus="tobagoMenuFocus(event)" onblur="tobagoMenuBlur(event)" onkeydown="tobagoMenuKeyDown(event)" onkeypress="tobagoMenuKeyPress(event)" >Neue Erstanordnung mit Kopie</a>', null, true)); menu_0.addMenuItem(new Tobago.Menu.Item('<img class="tobago-menu-item-image" src="/okfis/delete.gif" ><a class="tobago-menuBar-item-span tobago-menuBar-item-span-enabled" href="#" onfocus="tobagoMenuFocus(event)" onblur="tobagoMenuBlur(event)" onkeydown="tobagoMenuKeyDown(event)" onkeypress="tobagoMenuKeyPress(event)" >Löschen</a>', " Tobago.submitAction('akdb:_id6', true);", false)); menu_0.addMenuItem(new Tobago.Menu.Item('<div style="text-align: center;"><hr class="tobago-menuBar-separator"></div>', null, true, true)); menu_0.addMenuItem(new Tobago.Menu.Item('<img class="tobago-menu-item-image" src="/okfis/org/apache/myfaces/tobago/renderkit/html/scarborough/standard/image/blank.gif" ><a class="tobago-menuBar-item-span tobago-menuBar-item-span-enabled" href="#" onfocus="tobagoMenuFocus(event)" onblur="tobagoMenuBlur(event)" onkeydown="tobagoMenuKeyDown(event)" onkeypress="tobagoMenuKeyPress(event)" >HÜ-Eintrag</a>', "Tobago.submitAction('akdb:_id8', true);", false)); menu_0.addMenuItem(new Tobago.Menu.Item('<img class="tobago-menu-item-image" src="/okfis/org/apache/myfaces/tobago/renderkit/html/scarborough/standard/image/blank.gif" ><a class="tobago-menuBar-item-span tobago-menuBar-item-span-enabled" href="#" onfocus="tobagoMenuFocus(event)" onblur="tobagoMenuBlur(event)" onkeydown="tobagoMenuKeyDown(event)" onkeypress="tobagoMenuKeyPress(event)" >Freigabe</a>', "Tobago.submitAction('akdb:_id9', true);", false)); menu_0.addMenuItem(new Tobago.Menu.Item('<img class="tobago-menu-item-image" src="/okfis/org/apache/myfaces/tobago/renderkit/html/scarborough/standard/image/blank.gif" ><a class="tobago-menuBar-item-span tobago-menuBar-item-span-enabled" href="#" onfocus="tobagoMenuFocus(event)" onblur="tobagoMenuBlur(event)" onkeydown="tobagoMenuKeyDown(event)" onkeypress="tobagoMenuKeyPress(event)" >Sollstellung</a>', "Tobago.submitAction('akdb:_id10', true);", false)); menu_0.addMenuItem(new Tobago.Menu.Item('<div style="text-align: center;"><hr class="tobago-menuBar-separator"></div>', null, true, true)); menu_0.addMenuItem(new Tobago.Menu.Item('<img class="tobago-menu-item-image" src="/okfis/org/apache/myfaces/tobago/renderkit/html/scarborough/standard/image/blank.gif" ><a class="tobago-menuBar-item-span tobago-menuBar-item-span-enabled" href="#" onfocus="tobagoMenuFocus(event)" onblur="tobagoMenuBlur(event)" onkeydown="tobagoMenuKeyDown(event)" onkeypress="tobagoMenuKeyPress(event)" >Stornieren HÜ-Eintrag</a>', "Tobago.submitAction('akdb:_id12', true);", false)); menu_0.addMenuItem(new Tobago.Menu.Item('<img class="tobago-menu-item-image" src="/okfis/org/apache/myfaces/tobago/renderkit/html/scarborough/standard/image/blank.gif" ><a class="tobago-menuBar-item-span tobago-menuBar-item-span-enabled" href="#" onfocus="tobagoMenuFocus(event)" onblur="tobagoMenuBlur(event)" onkeydown="tobagoMenuKeyDown(event)" onkeypress="tobagoMenuKeyPress(event)" >Stornieren Freigabe</a>', "Tobago.submitAction('akdb:_id13', true);", false)); initMenuBar(searchId, pageId); } else { LOG.debug('kein Element mit id: ' + searchId + ' gefunden!'); } LOG.debug('Menu Total Time : ' + (new Date().getTime() - menuStart.getTime()));}setupMenuakdb__id1('akdb:_id1', 'akdb'); 3. TypeError: Tobago.Sheet is not a constructor 4. errorCode: new Tobago.Sheet("akdb:_id16", true, "/okfis/org/apache/myfaces/tobago/renderkit/html/speyside/standard/image/sheetChecked.gif", "/okfis/org/apache/myfaces/tobago/renderkit/html/speyside/standard/image/sheetUnchecked.gif", "single", null); 5. TypeError: Tobago.TabGroup is not a constructor 6. errorCode: new Tobago.TabGroup( 'akdb:_id35', '0', '2'); 7. FacesContext = [EMAIL PROTECTED] 8. register : 9. register : http://localhost:8084/okfis/org/apache/myfaces/tobago/renderkit/html/standard/standard/script/prototype.js 10. register : http://localhost:8084/okfis/org/apache/myfaces/tobago/renderkit/html/standard/standard/script/tobago.js 11. register : http://localhost:8084/okfis/org/apache/myfaces/tobago/renderkit/html/standard/standard/script/theme-config.js 12. register : http://localhost:8084/okfis/org/apache/myfaces/tobago/renderkit/html/scarborough/standard/script/theme-config.js 13. register : http://localhost:8084/okfis/org/apache/myfaces/tobago/renderkit/html/speyside/standard/script/theme-config.js 14. register : http://localhost:8084/okfis/org/apache/myfaces/tobago/renderkit/html/standard/standard/script/effects.js 15. register : http://localhost:8084/okfis/org/apache/myfaces/tobago/renderkit/html/standard/standard/script/dragdrop.js 16. register : http://localhost:8084/okfis/org/apache/myfaces/tobago/renderkit/html/standard/standard/script/logging.js 17. register : 18. ReferenceError: createMenuRoot is not defined 19. errorCode: function setupMenuakdb__id1(id, pageId) { var menuStart = new Date(); var searchId = id + '::popup'; var menubar = document.getElementById(searchId); if (! menubar) { searchId = id; menubar = document.getElementById(searchId); } if (menubar) { var menu = createMenuRoot(searchId); menubar.menu = menu; menu.setSubitemArrowImage("/okfis/org/apache/myfaces/tobago/renderkit/html/speyside/standard/image/MenuArrow.gif"); var menu_0 = new Tobago.Menu.Item('<img class="tobago-menu-item-image" src="/okfis/org/apache/myfaces/tobago/renderkit/html/scarborough/standard/image/blank.gif" ><a class="tobago-menuBar-item-span tobago-menuBar-item-span-enabled tobago-menuBar-item-span-top" href="#" onfocus="tobagoMenuFocus(event)" onblur="tobagoMenuBlur(event)" onkeydown="tobagoMenuKeyDown(event)" onkeypress="tobagoMenuKeyPress(event)" >Datei</a>', null); menu.addMenuItem(menu_0); menu_0.addMenuItem(new Tobago.Menu.Item('<img class="tobago-menu-item-image" src="/okfis/org/apache/myfaces/tobago/renderkit/html/scarborough/standard/image/blank.gif" ><a class="tobago-menuBar-item-span tobago-menuBar-item-span-enabled" href="#" onfocus="tobagoMenuFocus(event)" onblur="tobagoMenuBlur(event)" onkeydown="tobagoMenuKeyDown(event)" onkeypress="tobagoMenuKeyPress(event)" >Korrektur</a>', "Tobago.submitAction('akdb:_id3', true);", false)); menu_0.addMenuItem(new Tobago.Menu.Item('<img class="tobago-menu-item-image" src="/okfis/new.gif" ><a class="tobago-menuBar-item-span tobago-menuBar-item-span-enabled" href="#" onfocus="tobagoMenuFocus(event)" onblur="tobagoMenuBlur(event)" onkeydown="tobagoMenuKeyDown(event)" onkeypress="tobagoMenuKeyPress(event)" >Neue Erstanordnung</a>', "Tobago.submitAction('akdb:_id4', true);", false)); menu_0.addMenuItem(new Tobago.Menu.Item('<img class="tobago-menu-item-image" src="/okfis/copy.gif" ><a class="tobago-menuBar-item-span tobago-menuBar-item-span-disabled" href="#" onfocus="tobagoMenuFocus(event)" onblur="tobagoMenuBlur(event)" onkeydown="tobagoMenuKeyDown(event)" onkeypress="tobagoMenuKeyPress(event)" >Neue Erstanordnung mit Kopie</a>', null, true)); menu_0.addMenuItem(new Tobago.Menu.Item('<img class="tobago-menu-item-image" src="/okfis/delete.gif" ><a class="tobago-menuBar-item-span tobago-menuBar-item-span-enabled" href="#" onfocus="tobagoMenuFocus(event)" onblur="tobagoMenuBlur(event)" onkeydown="tobagoMenuKeyDown(event)" onkeypress="tobagoMenuKeyPress(event)" >Löschen</a>', " Tobago.submitAction('akdb:_id6', true);", false)); menu_0.addMenuItem(new Tobago.Menu.Item('<div style="text-align: center;"><hr class="tobago-menuBar-separator"></div>', null, true, true)); menu_0.addMenuItem(new Tobago.Menu.Item('<img class="tobago-menu-item-image" src="/okfis/org/apache/myfaces/tobago/renderkit/html/scarborough/standard/image/blank.gif" ><a class="tobago-menuBar-item-span tobago-menuBar-item-span-enabled" href="#" onfocus="tobagoMenuFocus(event)" onblur="tobagoMenuBlur(event)" onkeydown="tobagoMenuKeyDown(event)" onkeypress="tobagoMenuKeyPress(event)" >HÜ-Eintrag</a>', "Tobago.submitAction('akdb:_id8', true);", false)); menu_0.addMenuItem(new Tobago.Menu.Item('<img class="tobago-menu-item-image" src="/okfis/org/apache/myfaces/tobago/renderkit/html/scarborough/standard/image/blank.gif" ><a class="tobago-menuBar-item-span tobago-menuBar-item-span-enabled" href="#" onfocus="tobagoMenuFocus(event)" onblur="tobagoMenuBlur(event)" onkeydown="tobagoMenuKeyDown(event)" onkeypress="tobagoMenuKeyPress(event)" >Freigabe</a>', "Tobago.submitAction('akdb:_id9', true);", false)); menu_0.addMenuItem(new Tobago.Menu.Item('<img class="tobago-menu-item-image" src="/okfis/org/apache/myfaces/tobago/renderkit/html/scarborough/standard/image/blank.gif" ><a class="tobago-menuBar-item-span tobago-menuBar-item-span-enabled" href="#" onfocus="tobagoMenuFocus(event)" onblur="tobagoMenuBlur(event)" onkeydown="tobagoMenuKeyDown(event)" onkeypress="tobagoMenuKeyPress(event)" >Sollstellung</a>', "Tobago.submitAction('akdb:_id10', true);", false)); menu_0.addMenuItem(new Tobago.Menu.Item('<div style="text-align: center;"><hr class="tobago-menuBar-separator"></div>', null, true, true)); menu_0.addMenuItem(new Tobago.Menu.Item('<img class="tobago-menu-item-image" src="/okfis/org/apache/myfaces/tobago/renderkit/html/scarborough/standard/image/blank.gif" ><a class="tobago-menuBar-item-span tobago-menuBar-item-span-enabled" href="#" onfocus="tobagoMenuFocus(event)" onblur="tobagoMenuBlur(event)" onkeydown="tobagoMenuKeyDown(event)" onkeypress="tobagoMenuKeyPress(event)" >Stornieren HÜ-Eintrag</a>', "Tobago.submitAction('akdb:_id12', true);", false)); menu_0.addMenuItem(new Tobago.Menu.Item('<img class="tobago-menu-item-image" src="/okfis/org/apache/myfaces/tobago/renderkit/html/scarborough/standard/image/blank.gif" ><a class="tobago-menuBar-item-span tobago-menuBar-item-span-enabled" href="#" onfocus="tobagoMenuFocus(event)" onblur="tobagoMenuBlur(event)" onkeydown="tobagoMenuKeyDown(event)" onkeypress="tobagoMenuKeyPress(event)" >Stornieren Freigabe</a>', "Tobago.submitAction('akdb:_id13', true);", false)); initMenuBar(searchId, pageId); } else { LOG.debug('kein Element mit id: ' + searchId + ' gefunden!'); } LOG.debug('Menu Total Time : ' + (new Date().getTime() - menuStart.getTime()));}setupMenuakdb__id1('akdb:_id1', 'akdb'); 20. TypeError: Tobago.Sheet is not a constructor 21. errorCode: new Tobago.Sheet("akdb:_id16", true, "/okfis/org/apache/myfaces/tobago/renderkit/html/speyside/standard/image/sheetChecked.gif", "/okfis/org/apache/myfaces/tobago/renderkit/html/speyside/standard/image/sheetUnchecked.gif", "single", null); 22. TypeError: Tobago.TabGroup is not a constructor 23. errorCode: new Tobago.TabGroup( 'akdb:_id35', '0', '2'); 24. FacesContext = [EMAIL PROTECTED] 25. startTbgJs-TbgHeadStart: 766 26. startBody-startTbgJs: 797 27. startTbgJs:1181715440564 28. startBody :1181715441361 29. parse tobago.js 0 30. parse body 171 31. between body and onload 1188 32. execute onload 0 33. execute appOnload 0 34. bis appOnload 0 35. bis scriptLoaders 62 36. time scriptLoaders 47 37. bis nach onload 2156 38. total 2281 actionmethod code: private int zufall = 0; public String actionZufall() { if(zufall++ % 2 == 0) { return null; } else { return "suche"; } } faces-config.xml: <navigation-rule> <from-view-id>/eingabe.xhtml</from-view-id> ... <navigation-case> <from-outcome>suche</from-outcome> <to-view-id>/suche.xhtml</to-view-id> </navigation-case> ... </navigation-rule> facelet eingabe.xhtml: <tc:button action="#{eingabe.actionZufall}" label="Zufall"> <tc:attribute name="renderedPartially" value="akdb:panelid"/> </tc:button> 2007/6/12, Volker Weber <[EMAIL PROTECTED]>:
Hi David, yes, since 1.0.11. if the action method returns a outcome != null a full page reload is done. Regards, Volker 2007/6/12, David Steinkopff <[EMAIL PROTECTED]>: > Hi, > > its possible to start a page change with navigationcase within a ajax > request? > > regards > David >