|  | 
|  | 
|  | 
| 
| Re: [Databinding] Not validate a form when it is first opened [message #334095 is a reply to message #333995] | Tue, 20 January 2009 07:31  |  | 
| Eclipse User  |  |  |  |  | Somebody can give some help on this issue? 
 Thanks in advance.
 
 Marcelo
 
 "Marcelo Alcantara" <marcelo.alcantara@cshg.com.br> escreveu na mensagem
 news:gknea0$95e$1@build.eclipse.org...
 > Hi Matthew,
 >
 > I verified your DialogPageSupport and verified the TitleAreaDialogSupport
 > also. But could not integrate them well with my code here.
 >
 > I am posting the class I was having the problem. This class just have one
 > field, very simple. It returns to the caller null if cancel or dialog
 > close is pressed, or the filled string.
 >
 > Could you please take a look? I used the message manager integration found
 > in bug 219661.
 >
 > Thanks!
 >
 > Marcelo
 >
 > ------------------------------
 >
 > package br.com.griffo.ndf.ui.view.form.dialogs;
 >
 > import org.eclipse.core.databinding.AggregateValidationStatus;
 > import org.eclipse.core.databinding.Binding;
 > import org.eclipse.core.databinding.DataBindingContext;
 > import org.eclipse.core.databinding.UpdateValueStrategy;
 > import org.eclipse.core.databinding.beans.BeansObservables;
 > import  org.eclipse.core.databinding.observable.value.IObservableVal ue;
 > import org.eclipse.core.databinding.validation.IValidator;
 > import org.eclipse.core.databinding.validation.ValidationStatus;
 > import org.eclipse.core.runtime.IStatus;
 > import org.eclipse.core.runtime.Status;
 > import org.eclipse.jface.databinding.swt.SWTObservables;
 > import org.eclipse.jface.dialogs.Dialog;
 > import org.eclipse.jface.dialogs.IDialogConstants;
 > import org.eclipse.jface.dialogs.IMessageProvider;
 > import org.eclipse.swt.SWT;
 > import org.eclipse.swt.events.SelectionAdapter;
 > import org.eclipse.swt.events.SelectionEvent;
 > import org.eclipse.swt.graphics.Point;
 > import org.eclipse.swt.layout.FillLayout;
 > import org.eclipse.swt.layout.GridData;
 > import org.eclipse.swt.layout.GridLayout;
 > import org.eclipse.swt.layout.RowData;
 > import org.eclipse.swt.layout.RowLayout;
 > import org.eclipse.swt.widgets.Button;
 > import org.eclipse.swt.widgets.Composite;
 > import org.eclipse.swt.widgets.Control;
 > import org.eclipse.swt.widgets.Display;
 > import org.eclipse.swt.widgets.Label;
 > import org.eclipse.swt.widgets.Shell;
 > import org.eclipse.swt.widgets.Text;
 > import org.eclipse.ui.forms.IMessageManager;
 > import org.eclipse.ui.forms.widgets.Form;
 > import org.eclipse.ui.forms.widgets.FormToolkit;
 >
 > import  br.com.griffo.hgrcp.common.ui.databinding.ValidationMessage;
 > import
 >  br.com.griffo.hgrcp.common.ui.databinding.ValidationMessages ObservableValue;
 > import
 >  br.com.griffo.hgrcp.common.ui.databinding.model.AbstractMode lObject;
 > import br.com.griffo.ndf.ui.NDFUIPlugin;
 > import br.com.griffo.ndf.ui.model.dialog.TitleAreaDialogSupport;
 > import br.com.griffo.ndf.ui.util.MessageObservableValue;
 > import  br.com.griffo.ndf.ui.view.form.validacao.ValidaTextoObrigato rio;
 >
 > import com.swtdesigner.ResourceManager;
 > import com.swtdesigner.SWTResourceManager;
 >
 > /**
 > * Dialog para se preencher uma observa
 |  |  |  | 
Powered by 
FUDForum. Page generated in 0.04778 seconds