Class Declaration:
[
DataContractAttribute,
SysOperationGroupAttribute("DateGroup", "Date Range", "1", FormArrangeMethod::Vertical),
SysOperationGroupAttribute("Other", "Other Filters", "1", FormArrangeMethod::Vertical)
]
class myContract implements SysOperationValidatable
{
...
}
Parm method:
[DataMemberAttribute('StartDate'),
SysOperationGroupMemberAttribute("DateGroup"),
SysOperationDisplayOrderAttribute("1")]
public StartDate parmStartDate(StartDate _StartDate = startDate)
{
startDate = _StartDate;
return StartDate;
}
Validate method:
public boolean validate()
{
boolean isValid = true;
if ( !endDate || !StartDate)
isValid = checkfailed("You have to enter first/last dates!..");
return isValid;
}
validate etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
validate etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
17 Haziran 2014 Salı
7 Şubat 2012 Salı
AXAPTA Write a message and return false at validate
This can be do with Checkfailed in one line instead of two lines:
if (b_SerialTrans.RefType !=B_SerialRefType::ServiceObjectRelation)
return checkFailed("Record cannot be delete!..");
if (b_SerialTrans.RefType !=B_SerialRefType::ServiceObjectRelation)
return checkFailed("Record cannot be delete!..");
Kaydol:
Kayıtlar (Atom)