2014-12-15 6 views
1

클래스에 일반 양식 데이터를 설정하는 방법을 알고 싶습니다.ScoutEclips의 일반 양식 데이터

@FormData(value = AbstractMoreSmartFieldFormData.class, sdkCommand = FormData.SdkCommand.CREATE, 
defaultSubtypeSdkCommand = FormData.DefaultSubtypeSdkCommand.CREATE) 
public class AbstractMoreSmartField<T> extends AbstractSmartField<T> implements IMoreField { 

    public Boolean isMore; 

    @FormData 
    public Boolean getIsMore() { 
    return this.isMore; 
    } 

    @FormData 
    public void setIsMore(Boolean isMore) { 
    this.isMore = isMore; 
    } 
... 

를하지만이 같은 형태의 데이터를 생성 :

나는 다음과 같은 클래스가

public class AbstractMoreSmartFieldFormData extends AbstractValueFieldData<Object> { 

및 계정에 클래스를 만들 수 T을지지 않습니다. 해결 방법? 그런 다음 AbstractMoreSmartFieldFormData을 변경할 수 있습니다

@FormData(value = AbstractMoreSmartFieldFormData.class, sdkCommand = FormData.SdkCommand.USE, 
defaultSubtypeSdkCommand = FormData.DefaultSubtypeSdkCommand.CREATE) 

및 양식 데이터가 업데이트 될 때 덮어 쓰지 않습니다 :

마르코는

답변

1

나는 당신처럼 USEsdkCommand을 변경

그것을 알아낼.

정도로

public class AbstractMoreSmartFieldFormData<T> extends AbstractValueFieldData<T> 
형태로 데이터를 변경