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>

 

 

Attachment: TablePerformance.lzx
Description: Binary data

Reply via email to