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.
Activity
Brad Kroeger
created issue -
Brad Kroeger
made changes -
Field | Original Value | New Value |
---|---|---|
Assignee | Ken Fyten [ ken.fyten ] |
Ken Fyten
made changes -
Salesforce Case | [] | |
Fix Version/s | 2.0.1 [ 10255 ] | |
Assignee Priority | P1 | |
Assignee | Ken Fyten [ ken.fyten ] | Judy Guglielmin [ judy.guglielmin ] |
Repository | Revision | Date | User | Message |
ICEsoft Public SVN Repository | #23960 | Mon Feb 14 15:40:47 MST 2011 | judy.guglielmin | |
Files Changed | ||||
MODIFY
/icefaces2/trunk/icefaces/ace/component/src/org/icefaces/component/tab/TabSetRenderer.java
MODIFY /icefaces2/trunk/icefaces/ace/component/resources/org.icefaces.component.tab/tabset.js |
Judy Guglielmin
made changes -
Assignee | Judy Guglielmin [ judy.guglielmin ] | Brad Kroeger [ brad.kroeger ] |
Brad Kroeger
made changes -
Status | Open [ 1 ] | Resolved [ 5 ] |
Resolution | Fixed [ 1 ] | |
Assignee | Brad Kroeger [ brad.kroeger ] | Ken Fyten [ ken.fyten ] |
Ken Fyten
made changes -
Assignee Priority | P1 |
Ken Fyten
made changes -
Status | Resolved [ 5 ] | Closed [ 6 ] |
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.