You are viewing a plain text version of this content. The canonical link for it is here.
Posted to xap-dev@incubator.apache.org by "Scott Boyd (JIRA)" <xa...@incubator.apache.org> on 2006/12/01 21:26:23 UTC
[jira] Resolved: (XAP-122) DataBinding: binding is not asynchronous
- UI hangs
[ http://issues.apache.org/jira/browse/XAP-122?page=all ]
Scott Boyd resolved XAP-122.
----------------------------
Resolution: Fixed
It is now asynchronous.
> DataBinding: binding is not asynchronous - UI hangs
> ---------------------------------------------------
>
> Key: XAP-122
> URL: http://issues.apache.org/jira/browse/XAP-122
> Project: XAP
> Issue Type: Bug
> Components: Data Binding
> Reporter: Matt Carbone
> Priority: Critical
>
> Binding is not asynchronous. Users cannot interact with a xap application during data binding
> simple example - iterating over table rows and cells
> ***** xal*****
> <xal xmlns="http://www.openxal.org/xal" xmlns:xal="http://www.openxal.org/xal">
> <documentDataSource
> xmlns="http://www.openxal.org/data"
> id="myDataSource"
> source="employees.xml"
> />
> <macro:macro id="insert" xmlns:macro="http://www.openxal.org/macro">
> <xm:modifications xmlns:xm="http://www.openxal.org/xmodify">
> <xm:replace select="id('boom')">
> <xal:table id="testComponent" width="750px" height="400px">
> <xal:column>
> <xal:header width="180px" text="Last name" fontWeight="bolder" fontFamily="Garamond" fontSize="11pt"/>
> </xal:column>
> <xal:column>
> <xal:header width="180px" text="First name" fontWeight="bolder" fontFamily="Garamond" fontSize="11pt"/>
> </xal:column>
> <xal:column>
> <xal:header width="180px" text="Middle name" fontWeight="bolder" fontFamily="Garamond" fontSize="11pt"/>
> </xal:column>
> <!-- Iterator -->
> <iterator xmlns="http://www.openxal.org/data" name="anIterator" dataSource="myDataSource" select="//employee" type="ONE_TIME">
> <xal:row>
> <xal:cell text="{*('@lname')}" fontFamily="Garamond" fontSize="11pt"/>
> <xal:cell text="{*('@fname')}" fontFamily="Garamond" fontSize="11pt"/>
> <xal:cell text="{*('@mname')}" fontFamily="Garamond" fontSize="11pt"/>
> </xal:row>
> </iterator>
> </xal:table>
> </xm:replace>
> </xm:modifications>
> </macro:macro>
> <xm:modifications xmlns:xm="http://www.openxal.org/xmodify">
> <xm:append select="/xal">
> <xal:button id="boom" text="button" />
> <xal:button id="table" text="TABLE - GO!!!" onCommand="macro:insert.execute()" />
> </xm:append>
> </xm:modifications>
> </xal>
> ****documentDataSource****
> <employees>
> <employee fname="Jeanne" lname="Doe" />
> <employee fname="Mary" lname="Roe" />
> <employee fname="Ameesh" lname="Chakravarti" />
> <employee fname="Arne" lname="Sachnussen"/>
> <employee fname="Manny" lname="Fein" />
> <employee fname="Vipul" lname="Periwal" />
> <employee fname="Xiuxiu" lname="Guo" />
> <employee fname="Burt" lname="Ernesson" />
> <employee fname="John" mname="Kellogg" lname="Hodgman" />
> <employee fname="Larry" lname="Bendix" />
> <employee fname="Daryl" mname="Briand" lname="Bendix" />
> <employee fname="Larry" lname="Bendix" />
> <employee fname="Bob" lname="Dobson" />
> <employee fname="Jean" lname="Poole" />
> <employee fname="Nozomi" lname="Takahashi" />
> <employee fname="Deanne" lname="Ilium" />
> <employee fname="Jeanne" lname="Doe" />
> <employee fname="Mary" lname="Roe" />
> <employee fname="Ameesh" lname="Chakravarti" />
> <employee fname="Arne" lname="Sachnussen"/>
> <employee fname="Manny" lname="Fein" />
> <employee fname="Vipul" lname="Periwal" />
> <employee fname="Xiuxiu" lname="Guo" />
> <employee fname="Burt" lname="Ernesson" />
> <employee fname="John" mname="Kellogg" lname="Hodgman" />
> <employee fname="Larry" lname="Bendix" />
> <employee fname="Daryl" mname="Briand" lname="Bendix" />
> <employee fname="Larry" lname="Bendix" />
> <employee fname="Bob" lname="Dobson" />
> <employee fname="Jean" lname="Poole" />
> <employee fname="Nozomi" lname="Takahashi" />
> <employee fname="Deanne" lname="Ilium" />
> <employee fname="Jeanne" lname="Doe" />
> <employee fname="Mary" lname="Roe" />
> <employee fname="Ameesh" lname="Chakravarti" />
> <employee fname="Arne" lname="Sachnussen"/>
> <employee fname="Manny" lname="Fein" />
> <employee fname="Vipul" lname="Periwal" />
> <employee fname="Xiuxiu" lname="Guo" />
> <employee fname="Burt" lname="Ernesson" />
> <employee fname="John" mname="Kellogg" lname="Hodgman" />
> <employee fname="Larry" lname="Bendix" />
> <employee fname="Daryl" mname="Briand" lname="Bendix" />
> <employee fname="Larry" lname="Bendix" />
> <employee fname="Bob" lname="Dobson" />
>
> </employees>
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira