Bug 155365 Can not set data type to "date time" when editing "Data Item"
Description: Can not set data type to "date time" when editing "Data Item" Steps to reproduce: 1. Insert a data item to the layout 2. Name it and set the expression to "a = new Date()" 3. Select the data type to date time 4. Press ok Actual result: An Birt Exception is thrown out. Expected result: No NPE thrown out
UI/org.eclipse.birt.report.designer.ui/src/org/eclipse/birt/report/designer/ui/dialogs/ColumnBindingDialog.java
super( DEFAULT_DLG_TITLE );
		this.canSelect = canSelect;
	}
	public ColumnBindingDialog( Shell parent, boolean canSelect )
	{
		this( parent, DEFAULT_DLG_TITLE, canSelect );
	}
	public ColumnBindingDialog( Shell parent, String title, boolean canSelect )
	{
		super( parent, title );
		this.canSelect = canSelect;
	}
	/*
	 * Set input for dialog
	 */
	public void setInput( ReportItemHandle input )
	{
		Assert.isNotNull( input );
		this.inputElement = input;
		ReportItemHandle container = DEUtil.getBindingHolder( input.getContainer( ) );
		if ( container != null
				&& ( container.getDataSet( ) != null || container.columnBindingsIterator( )
						.hasNext( ) ) )
		{
			NullChoice = CHOICE_FROM_CONTAINER;
		}
		else
		{
			NullChoice = CHOICE_NONE;
		}