Details
-
Type: Bug
-
Status: Closed
-
Priority: Major
-
Resolution: Fixed
-
Affects Version/s: 2.0.0
-
Fix Version/s: 2.0.1
-
Component/s: ACE-Components
-
Labels:None
-
Environment:JSF 2.03 ICEfaces 2
Description
An actionListener on a separate component is setting the selectedIndex on my ace:tabSet as follows:
<ace:tabSet id="tabSet"
clientSide="true"
orientation="bottom"
selectedIndex="#{tabset.visibleTab}"
rendered="#{not empty tabset.tabs}" >
After setting this to a new value, the browser shows the selected style on the correct tab - however, the tab content does not change to reflect the new selected tab and you can no longer manually select tabs, the tabs become unresponsive in the browser.
<ace:tabSet id="tabSet"
clientSide="true"
orientation="bottom"
selectedIndex="#{tabset.visibleTab}"
rendered="#{not empty tabset.tabs}" >
After setting this to a new value, the browser shows the selected style on the correct tab - however, the tab content does not change to reflect the new selected tab and you can no longer manually select tabs, the tabs become unresponsive in the browser.
I will eventually attach my example (which does work for changing indices), but have found that the screen 3 has some permission issues:-
decodeAIEvents is not defined
Line 3
try
{updateInteractionTrace("mouse click event "+b.substr(1)+" t= "+t+" l="+l)}catch(e){}var trString=t+'/'+b.substr(1);var escapeTrString=escape(trString);return escapeTrString}else if(b){try
{var eventName=decodeAIEvents(w);updateInteractionTrace(eventName)}catch(e){}if(/,ua/.test(b)&&d["ua"]==1&&d["tc"])b+=',acua';l=adx_tri.length
Permission denied for <http://ad.doubleclick.net> to call method Location.toString on <http://localhost:8080>.
Line 0
As I said, this is particular to the iframe in screen3 (some ad permission thing in javascript). Might want to switch out the screen 3 to some other link (icefaces.org??). and see if that helps anything.