|
155 | 155 | page.show();</textarea>
|
156 | 156 |
|
157 | 157 |
|
158 |
| -<!-- ********************************************************************** --> |
159 |
| - |
160 |
| - |
161 |
| -<textarea class="qx_samples" title="YQL Binding-mobile"> |
162 |
| -// Data model |
163 |
| -var query = "select * from feed where url='http://feeds.feedburner.com/qooxdoo/news/content'"; |
164 |
| - |
165 |
| -var delegate = {manipulateData : function(data) { |
166 |
| - return data.query.results.item; |
167 |
| -}}; |
168 |
| -var store = new qx.data.store.Yql(query, delegate); |
169 |
| - |
170 |
| -// View |
171 |
| -var page = new qx.ui.mobile.page.NavigationPage(); |
172 |
| -page.setTitle("qooxdoo news"); |
173 |
| -page.addListener("initialize", function() |
174 |
| -{ |
175 |
| - var list = new qx.ui.mobile.list.List({ |
176 |
| - configureItem : function(item, data, row) |
177 |
| - { |
178 |
| - item.setTitle(data.getTitle()); |
179 |
| - item.setSubtitle(data.getPubDate()); |
180 |
| - } |
181 |
| - }); |
182 |
| - |
183 |
| - store.bind("model", list, "model"); |
184 |
| - page.getContent().add(list); |
185 |
| -},this); |
186 |
| - |
187 |
| -this.getManager().addDetail(page); |
188 |
| -page.show();</textarea> |
189 |
| - |
190 | 158 |
|
191 | 159 | <!-- ********************************************************************** -->
|
192 | 160 |
|
|
485 | 453 | slider1.bind("value", progressbar, "value");</textarea>
|
486 | 454 |
|
487 | 455 |
|
488 |
| -<!-- ********************************************************************** --> |
489 |
| - |
490 |
| -<textarea class="qx_samples" title="YQL Binding-ria">// Data model |
491 |
| -var query = "select * from feed where url='http://feeds.feedburner.com/qooxdoo/news/content'"; |
492 |
| - |
493 |
| -var delegate = {manipulateData : function(data) { |
494 |
| - return data.query.results.item; |
495 |
| -}}; |
496 |
| - |
497 |
| -var store = new qx.data.store.Yql(query, delegate); |
498 |
| - |
499 |
| -// View |
500 |
| -var list = new qx.ui.form.List(); |
501 |
| -this.getRoot().add(list, {left: 0, right: 0}); |
502 |
| - |
503 |
| -var controller = new qx.data.controller.List(null, list, "title"); |
504 |
| - |
505 |
| -store.bind("model", controller, "model");</textarea> |
506 |
| - |
507 | 456 | </body>
|
508 | 457 | </html>
|
0 commit comments