private Text textDate;
private final Button openDateDialog;
- private static final String pattern = "yyyy-MM-dd HH:mm:ss";
+ private static final String pattern = "yyyy-MM-dd HH:mm";
/**
layout.numColumns = 2;
composite.setLayout(layout);
- composite.setSize(400, composite.getSize().y);
- int width = composite.getSize().x;
- // textDate = new Text(composite, SWT.BORDER|SWT.FILL);
- textDate = toolkit.createText(composite, "yyyy-mm-dd HH:mm:ss", style);
+
+ // textDate = new Text(composite, SWT.BORDER|SWT.FILL);new Text(parent, SWT.BORDER | SWT.SINGLE | SWT.FULL_SELECTION);
+ textDate = toolkit.createText(composite, null, SWT.BORDER | SWT.SINGLE | SWT.FULL_SELECTION);
+
textDate.setEditable(editableText);
- GridData gridData = new GridData();
- gridData.minimumWidth = 200;
-
-
+ GridData gridData = new GridData(GridData.FILL_HORIZONTAL);
+ gridData.minimumWidth = 100;
+
textDate.setLayoutData(gridData);
openDateDialog = new Button (composite, SWT.PUSH);
Image image = ImageResources.getImage(ImageResources.DATE);
this.controller.setDateTime(data);
this.textDate.setText(initialDateTime.toString(pattern));
+
}
public DateElementController(DateElement dateTimeElement, CdmFormFactory formFactory, ICdmFormElement parentElement, DateTime initialDateTime) {
super(formFactory, parentElement);
this.textDate = dateTimeElement.getTextDate();
- this.textDate.setText(initialDateTime!=null?initialDateTime.toString("yyyy-MM-dd HH:mm:ss"):"yyyy-mm-dd HH:mm:ss");
+ if (initialDateTime != null){
+ this.textDate.setText(initialDateTime.toString("yyyy-MM-dd HH:mm"));
+ }
+ // this.textDate.setText(initialDateTime!=null?initialDateTime.toString("yyyy-MM-dd HH:mm"):null);
addControl(textDate);
dateTime = initialDateTime;
textDate.addModifyListener(this);