2011-01-22 8 views
1

データソースを使用して取得したデータフォームを使用してsmartgwtカレンダーを作成しようとしています。残念ながら、ショーケースの例では、カレンダーイベントの配列を最初に作成しなければならないクライアントのみのテストデータしか使用しません。誰かが、たとえば、休憩データストアからこれを直接行う方法の例を挙げることができます。smartgwt calendar

ありがとうございました。

答えて

2

はい、私はあまりにも例を追跡することができませんでした。私は最終的にサンプルを見てそれを理解しました。カレンダーは、データソースで使用されるオブジェクトの型を気にするのではなく、name、startDate、endDate、およびdescriptionのプロパティを提供するようです。 (startDateとendDateは、ds.xmlで "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>