Hi All,
I want to display to Mandatory field if date field is blank or null...
But this code only valiadate ,the Entered date correct or not...
So how to display the Mandatory date field..
Please suggest me ...What is the error..
IWDMessageManager msgMgr = wdComponentAPI.getMessageManager();
Object attributeValue = wdContext.currentDateFieldsElement().getAttributeValue(fieldName);
Date theDate =
(Date) wdContext.currentDateFieldsElement().getAttributeValue(
fieldName);
IWDAttributeInfo attributeInfo =
wdContext.nodeDateFields().getNodeInfo().getAttribute(fieldName);
Calendar c = Calendar.getInstance();
c.set(Calendar.HOUR_OF_DAY, 0);
c.set(Calendar.MINUTE, 0);
c.set(Calendar.SECOND, 0);
c.set(Calendar.MILLISECOND, 0);
Date currentDate = new Date(c.getTimeInMillis());
if (theDate.before(currentDate)) {
{
// Throw an error message
msgMgr.reportContextAttributeMessage(
wdContext.currentDateFieldsElement(),
attributeInfo,
IMessageRequisitionForm.MISSING_INPUT,
new Object[] { fieldLabel },
true);
}
}
}
Please Tel me ......
Thanks & regards
Mathi