0

Update grid data to server

asked 2012-04-26 09:28:27 +0800

ToniGomez gravatar image ToniGomez
15

I need to read the grid data on the server. I've created a grid with javascript and when I've clicked button on server side the Rows are empty.
How update all data?

<window title="Test Grid"  apply="es.composer.Test"  >
<grid id="grid" width="500px" height="100px">
	<columns>
	<column label="Col1" align="center"/>
	<column label="Col2" align="center"/>
	<column label="Col3" align="center"/>
	</columns>
	<rows id="rows">

	</rows>
</grid>
<button id="server" label="test"/>
<script><![CDATA[
zk.afterMount(function() {
var rows = zk.Widget.$('$rows');
	var row = new zul.grid.Row();
	row.appendChild(new zul.wgt.Label({value: "1"}));
	row.appendChild(new zul.wgt.Label({value: "2"}));
	row.appendChild(new zul.wgt.Label({value: "3"}));
rows.appendChild(row);
});
]]></script>       
</window> 

delete flag offensive retag edit

1 Reply

Sort by ยป oldest newest

answered 2012-05-21 10:09:24 +0800

paowang gravatar image paowang
140 6

What purpose make you use javascript to create <row> and append it to <rows> ?
You might write <row> in zul file directly. Like this:

<grid id="grid" width="500px" height="100px">
	<columns>
        	<column label="Col1" align="center"/>
	        <column label="Col2" align="center"/>
	<column label="Col3" align="center"/>
	</columns>
	<rows id="rows">
                 <row>
                      <label value="1" />
                      <label value="2" />
                      <label value="3" />
                </row>
	</rows>
</grid>

link publish delete flag offensive edit
Your reply
Please start posting your answer anonymously - your answer will be saved within the current session and published after you log in or create a new account. Please try to give a substantial answer, for discussions, please use comments and please do remember to vote (after you log in)!

[hide preview]

Question tools

Follow

RSS

Stats

Asked: 2012-04-26 09:28:27 +0800

Seen: 131 times

Last updated: May 21 '12

Support Options
  • Email Support
  • Training
  • Consulting
  • Outsourcing
Learn More