17 Haziran 2014 Salı

AX 2012 RDP class parametreleri validate method, gruplama ve etiket ekleme

Class Declaration:

[
    DataContractAttribute,
    SysOperationGroupAttribute("DateGroup", "Tarih aralığı", "1", FormArrangeMethod::Vertical),
    SysOperationGroupAttribute("Other", "Diğer filtreler", "1", FormArrangeMethod::Vertical)
]
class myContract implements SysOperationValidatable

{
...
}

Parm metod:

[DataMemberAttribute('StartDate'),
SysOperationGroupMemberAttribute("DateGroup"),
SysOperationDisplayOrderAttribute("1")]
public StartDate parmStartDate(StartDate _StartDate = startDate)
{
   startDate = _StartDate;
   return StartDate;
}


Validate metodu:

public boolean validate()
{
    boolean isValid = true;
    if ( !endDate || !StartDate)
        isValid = checkfailed("İlk/Son tarih girmelisiniz!..");

    return isValid;
}

Hiç yorum yok:

Yorum Gönder