我正在尝试使用从服务器通过数据源获得的数据来填充smartgwt日历。不幸的是,showcase中的示例仅使用客户端测试数据,其中必须首先创建一个日历事件数组。例如,有没有人能举例说明如何直接从rest数据存储执行此操作。
谢谢。
发布于 2011-05-22 11:50:39
是的,我在寻找一个例子时也遇到了麻烦。我最终通过查看样本找到了答案。日历似乎并不关心数据源使用的对象的类型,而是它们提供了name、startDate、endDate和description属性。(请注意,应该在ds.xml中将startDate和endDate定义为"datetime“,否则所有事件都将是全天事件。)下面是一个示例ds.xml (基于使用日历对象修改的Google App Engine示例):
<DataSource
ID="Appointment_DataSource"
serverConstructor="com.isomorphic.jpa.GAEJPADataSource"
beanClassName="com.smartgwt.sample.server.Appointment"
>
<fields>
<field name="eventID" type="text" hidden="true" primaryKey="true" />
<field name="name" type="text" title="Name" required="true" />
<field name="startDate" type="datetime" title="Start Date" required="true" />
<field name="endDate" type="datetime" title="End Date" required="true" />
<field name="description" type="text" title="Description" />
</fields>
</DataSource>https://stackoverflow.com/questions/4765459
复制相似问题