/** * Creates a remote date field. * * @param viewDescriptor * the component view descriptor. * @return the created remote component. */ protected RDateField createRDateField(IPropertyViewDescriptor viewDescriptor) { RDateField component = new RDateField(getGuidGenerator().generateGUID()); return component; }
((RDateField) viewComponent).setType(propertyDescriptor.getType().name()); ((RDateField) viewComponent).setSecondsAware(propertyDescriptor.isSecondsAware()); ((RDateField) viewComponent).setMillisecondsAware(propertyDescriptor.isMillisecondsAware()); String formatPattern = propertyDescriptor.getFormatPattern(); if (propertyViewDescriptor instanceof BasicDatePropertyViewDescriptor formatPattern = ((BasicDatePropertyViewDescriptor) propertyViewDescriptor).getFormatPattern(); ((RDateField) viewComponent).setFormatPattern(formatPattern);