The attached/included use of OL's grid is pretty slow for a small table. As I grow the table/data set it gets very slow. I must be doing something quite wrong but it is not apparent to me from looking at existing examples. New to OL and any feedback greatly appreciated.
Thanks,
Michael Sick
<canvas height="200">
<simplelayout axis="x" spacing="25"/>
<view>
<simplelayout axis="x" spacing="25"/>
<button text="1">
<handler name="onclick">
newhire_summary_write_node.changeTable('18')
</handler>
</button>
<button text="2">
<handler name="onclick">
newhire_summary_write_node.changeTable('19')
</handler>
</button>
<button text="3">
<handler name="onclick">
newhire_summary_write_node.changeTable('20')
</handler>
</button>
</view>
<view name="view_manager_details"
width="800" height="320"
x="170" bgcolor="0xeaeaea">
<text fontstyle="bold">New Hire Tasks</text>
<text x="230">Business Days in Relation to EOD Date</text>
<grid id="view_newhire_grid" datapath=""
sizetoheader="false" selectable="false"
y="25">
<gridtext editable="false" datapath="@id"
resizable="false" sortable="false"
width="30" textalign="center">
No.
</gridtext>
<gridtext datapath="@bpmnProcessName"
editable="false"
sortable="false" width="200"
textalign="left" onselect="alert('foo-click')">
Action
</gridtext>
<gridtext datapath="@status" editable="false"
sortable="false" width="80"
textalign="center">
Status
</gridtext>
<gridtext datapath="@target" editable="false"
sortable="false" width="80"
textalign="center">
Target
</gridtext>
<gridtext datapath="@actual" editable="false"
sortable="false" width="80"
textalign="center">
Actual
</gridtext>
</grid>
</view>
<!-- METHODS -->
<node id="newhire_summary_write_node">
<event name="onclick" />
<method name="changeTable" args="id">
view_newhire_grid.setDatapath("managers:/response/resultset/[EMAIL PROTECTED]
d='"+ id + "']/..");
</method>
</node>
<dataset name="managers">
<response>
<resultset>
<result id="1" managerId="18"
bpmnProcessName="P.1-DefineSecurityEligibility" status="G" target="15"
actual="15" />
<result id="2" managerId="18"
bpmnProcessName="P.2-AcceptFinalOffer" status="G" target="15" actual="15" />
<result id="3" managerId="18"
bpmnProcessName="P.3-EstablishEODDate" status="R" target="15" actual="15" />
<result id="4" managerId="18"
bpmnProcessName="P.4-MailFirmOfferLetter" status="G" target="15" actual="15"
/>
<result id="5" managerId="18"
bpmnProcessName="P.6-ProvisionWorkSpace" status="Y" target="15" actual="15"
/>
<result id="6" managerId="18"
bpmnProcessName="P.7-ProvisionImagedPC" status="G" target="15" actual="15"
/>
<result id="7" managerId="18"
bpmnProcessName="P.9-ProvisionEmailAccount" status="R" target="15"
actual="15" />
</resultset>
<resultset>
<result id="1" managerId="19" bpmnProcessName="P.3-A
Process" status="G" target="15" actual="15" />
<result id="2" managerId="19" bpmnProcessName="P.3-A
Process" status="G" target="15" actual="15" />
<result id="3" managerId="19" bpmnProcessName="P.3-A
Process" status="R" target="15" actual="15" />
<result id="4" managerId="19" bpmnProcessName="P.3-A
Process" status="G" target="15" actual="15" />
<result id="5" managerId="19" bpmnProcessName="P.3-A
Process" status="Y" target="15" actual="15" />
<result id="6" managerId="19" bpmnProcessName="P.3-A
Process" status="G" target="15" actual="15" />
<result id="7" managerId="19" bpmnProcessName="P.3-A
Process" status="G" target="15" actual="15" />
<result id="8" managerId="19" bpmnProcessName="P.3-A
Process" status="R" target="15" actual="15" />
<result id="9" managerId="19" bpmnProcessName="P.3-A
Process" status="R" target="15" actual="15" />
<result id="10" managerId="19"
bpmnProcessName="P.3-A Process" status="G" target="15" actual="15" />
</resultset>
<resultset>
<result id="1" managerId="149"
bpmnProcessName="P.4-A Process" status="G" target="15" actual="15" />
<result id="2" managerId="149"
bpmnProcessName="P.4-A Process" status="G" target="15" actual="15" />
<result id="3" managerId="149"
bpmnProcessName="P.4-A Process" status="R" target="15" actual="15" />
<result id="4" managerId="149"
bpmnProcessName="P.4-A Process" status="Y" target="15" actual="15" />
<result id="5" managerId="149"
bpmnProcessName="P.4-A Process" status="R" target="15" actual="15" />
<result id="6" managerId="149"
bpmnProcessName="P.4-A Process" status="G" target="15" actual="15" />
<result id="7" managerId="149"
bpmnProcessName="P.4-A Process" status="R" target="15" actual="15" />
<result id="8" managerId="149"
bpmnProcessName="P.4-A Process" status="G" target="15" actual="15" />
<result id="9" managerId="149"
bpmnProcessName="P.4-A Process" status="G" target="15" actual="15" />
<result id="10" managerId="149"
bpmnProcessName="P.4-A Process" status="G" target="15" actual="15" />
</resultset>
</response>
</dataset>
</canvas>
TablePerformance.lzx
Description: Binary data
