예, 아래 예도 추적하는 데 어려움이 있습니다. 나는 샘플을보고 결국 그것을 알아 냈습니다. 캘린더가 데이터 소스에서 사용하는 객체 유형에 신경 쓰지 않고 name, startDate, endDate 및 description 속성을 제공하는 것처럼 보입니다. (startDate 및 endDate는 ds.xml에서 "datetime"으로 정의되어야하며, 모든 이벤트는 종일 이벤트가됩니다.) 여기 ds.xml 예제 (a. 캘린더 개체) :
<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>