/* * Isomorphic SmartGWT web presentation layer * Copyright 2000 and beyond Isomorphic Software, Inc. * * OWNERSHIP NOTICE * Isomorphic Software owns and reserves all rights not expressly granted in this source code, * including all intellectual property rights to the structure, sequence, and format of this code * and to all designs, interfaces, algorithms, schema, protocols, and inventions expressed herein. * * If you have any questions, please email
. * * This entire comment must accompany any portion of Isomorphic Software source code that is * copied or moved from this file. */ package com.smartgwt.sample.showcase.client.webservice; import com.smartgwt.client.data.DataSource; import com.smartgwt.client.data.fields.DataSourceTextField; import com.smartgwt.client.data.fields.DataSourceLinkField; import com.smartgwt.client.widgets.Canvas; import com.smartgwt.client.widgets.grid.ListGrid; import com.smartgwt.sample.showcase.client.PanelFactory; import com.smartgwt.sample.showcase.client.ShowcasePanel; public class RssSample implements EntryPoint { public void onModuleLoad() { DataSource dataSource = new DataSource(); dataSource.setDataURL("http://rss.slashdot.org/Slashdot/slashdot"); dataSource.setRecordXPath("//default:item"); DataSourceTextField titleField = new DataSourceTextField("title", "Title"); DataSourceLinkField linkField = new DataSourceLinkField("link", "Link"); dataSource.setFields(titleField, linkField); ListGrid grid = new ListGrid(); grid.setAutoFetchData(true); grid.setHeight(200); grid.setWidth100(); grid.setDataSource(dataSource); grid.draw(); } }