Bug 312859 The list of operator for Chart filter does not provide 30 visible items
chart/org.eclipse.birt.chart.reportitem.ui/src/org/eclipse/birt/chart/reportitem/ui/dialogs/ChartCubeFilterConditionBuilder.java
delBtn.setEnabled( enabled );
		enabled = table.getItemCount( ) > 0 ? true : false;
		delAllBtn.setEnabled( enabled );
	}
	/**
	 * SYNC the control value according to the handle.
	 */
	protected void syncViewProperties( )
	{
		ChartReportItemUtil.loadExpression( exprCodec, inputHandle );
		expButton.setExpression( exprCodec.encode( ) );
		operator.select( getIndexForOperatorValue( inputHandle.getOperator( ) ) );
		valueVisible = determineValueVisible( inputHandle.getOperator( ) );
		if ( valueVisible == 3 )
		{
			createValueListComposite( operator.getParent( ) );
			valueList = new ArrayList( inputHandle.getValue1List( ) );
			tableViewer.setInput( valueList );
		}
		else
		{
			create2ValueComposite( operator.getParent( ) );
			expressionValue1.setText( DEUtil.resolveNull( inputHandle.getValue1( ) ) );
			expressionValue2.setText( DEUtil.resolveNull( inputHandle.getValue2( ) ) );
		}
		if ( valueVisible == 0 )
		{
			expressionValue1.setVisible( false );
			expressionValue2.setVisible( false );
			andLable.setVisible( false );