2011-01-22 8 views
1

데이터 소스를 사용하여 얻은 서버의 데이터 양식을 사용하여 smartgwt 캘린더를 채우려고합니다. 유감스럽게도 쇼케이스의 예제는 클라이언트 이벤트 데이터 만 사용합니다. 여기서 테스트 이벤트는 먼저 캘린더 이벤트 배열을 생성해야합니다. 아무도 예를 들어 나머지 데이터 저장소에서이를 직접 수행하는 방법에 대한 예제를 제공 할 수 있습니까?smartgwt calendar

감사합니다.

답변

2

예, 아래 예도 추적하는 데 어려움이 있습니다. 나는 샘플을보고 결국 그것을 알아 냈습니다. 캘린더가 데이터 소스에서 사용하는 객체 유형에 신경 쓰지 않고 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>