Details
-
Type: Bug
-
Status: Closed
-
Priority: Major
-
Resolution: Fixed
-
Affects Version/s: 3.1
-
Fix Version/s: 3.2
-
Component/s: Sample Apps
-
Labels:None
-
Environment:ICEFaces + WebSphere Portal
-
Affects:Compatibility/Configuration
Description
The Ajax update code associated with the data table selection code doesn't appear to update the server. The problem is visible in Ace data table listener and Ace data table row selector demo pages. The page has an area which is supposed to reflect what has been recently selected. The examples don't show any updates whatever at the moment.
In the row selector example, Console shows the following message on selection event:
[23/08/12 10:16:56:092 PDT] 00000033 ComponentUtil I Cannot find component with identifier "selectForm:status" in view.
In the data table listener example, console shows the following message on selection event:
[23/08/12 10:18:04:834 PDT] 0000003e ComponentUtil I Cannot find component with identifier "listenerForm:eventLog" in view.
In the row selector example, Console shows the following message on selection event:
[23/08/12 10:16:56:092 PDT] 00000033 ComponentUtil I Cannot find component with identifier "selectForm:status" in view.
In the data table listener example, console shows the following message on selection event:
[23/08/12 10:18:04:834 PDT] 0000003e ComponentUtil I Cannot find component with identifier "listenerForm:eventLog" in view.
Activity
Greg Dick
created issue -
Ken Fyten
made changes -
Field | Original Value | New Value |
---|---|---|
Assignee | Nils Lundquist [ nils.lundquist ] |
Ken Fyten
made changes -
Salesforce Case | [] | |
Fix Version/s | EE-3.0.0.GA_P01 [ 10327 ] | |
Fix Version/s | 3.2 [ 10338 ] | |
Assignee Priority | P1 | |
Affects Version/s | 3.1 [ 10312 ] |
Ken Fyten
made changes -
Salesforce Case | [] | |
Fix Version/s | EE-3.0.0.GA_P01 [ 10327 ] | |
Affects | [Compatibility/Configuration] | |
Assignee Priority | P1 | P2 |
Assignee | Nils Lundquist [ nils.lundquist ] | Mark Collette [ mark.collette ] |
Repository | Revision | Date | User | Message |
ICEsoft Public SVN Repository | #31396 | Wed Oct 10 16:31:45 MDT 2012 | deryk.sinotte | |
Files Changed | ||||
MODIFY
/icefaces3/trunk/icefaces/ace/component/src/org/icefaces/ace/util/ComponentUtils.java
|
Repository | Revision | Date | User | Message |
ICEsoft Public SVN Repository | #31809 | Fri Oct 26 18:00:19 MDT 2012 | deryk.sinotte | |
Files Changed | ||||
MODIFY
/icefaces3/trunk/icefaces/samples/showcase/showcase/src/main/webapp/resources/examples/ace/menuBar/menuBarMultiColumn.xhtml
MODIFY /icefaces3/trunk/icefaces/samples/showcase/showcase/src/main/webapp/resources/examples/ace/date/datenavigator.xhtml MODIFY /icefaces3/trunk/icefaces/samples/showcase/showcase/src/main/webapp/resources/examples/ace/dataExporter/dataExporterRows.xhtml MODIFY /icefaces3/trunk/icefaces/samples/showcase/showcase/src/main/webapp/resources/examples/ace/date/dateajax.xhtml MODIFY /icefaces3/trunk/icefaces/ace/component/src/org/icefaces/ace/util/ComponentUtils.java |
Migration
made changes -
Assignee | Mark Collette [ mark.collette ] | Deryk Sinotte [ deryk.sinotte ] |
Migration
made changes -
Status | Open [ 1 ] | Resolved [ 5 ] |
Resolution | Fixed [ 1 ] |
Migration
made changes -
Resolution | Fixed [ 1 ] | |
Status | Resolved [ 5 ] | Reopened [ 4 ] |
Ken Fyten
made changes -
Status | Reopened [ 4 ] | Resolved [ 5 ] |
Resolution | Fixed [ 1 ] |
Ken Fyten
made changes -
Status | Resolved [ 5 ] | Closed [ 6 ] |
Assignee Priority | P2 [ 10011 ] |
I ran the trunk against Liferay and see the same thing. Looks to be a problem with rendering out the JavaScript behaviours for the ice.ace.Datatable (formatted slightly for readability):
behaviors:{select:{
source:"A7601:listenerForm:carTableSingleRow",
execute:"A7601:listenerForm:carTableSingleRow listenerForm:eventLog",
render:"A7601:listenerForm:carTableSingleRow listenerForm:eventLog",
event:"select"}}
You can see that the source id has the portlet namespace (A7601) and the first render/execute id has the namespace but the second render/execute id does not have the namespace. This causes the problem of not being able to find it. It's not quickly clear to me where this all gets handled in the rendering code so we may need to assign the JIRA to somebody in the component team.