ComboViewer [message #635797] |
Thu, 28 October 2010 03:54  |
Eclipse User |
|
|
|
Hello,
I have a XWT file that contains a ComboViewer.
On selecting a value in the combo, I would like to update a form place under th combo.
How can I realise this ?
Here an extract of my xwt file:
<Composite xmlns="http://www.eclipse.org/xwt/presentation"
xmlns:x="http://www.eclipse.org/xwt" xmlns:css="http://www.eclipse.org/css"
xmlns:c="clr-namespace:org.myproject.ui"
xmlns:j="clr-namespace:org.myproject.ui"
x:Class="org.myproject.ui.MyData"
bounds="0,0,936,916">
<Composite.layout>
<GridLayout numColumns="1" />
</Composite.layout>
<Composite.layoutData>
<GridData grabExcessHorizontalSpace="true"
horizontalAlignment="SWT.FILL" />
</Composite.layoutData>
<Composite>
<Composite.layout>
<GridLayout numColumns="2" makeColumnsEqualWidth="true" />
</Composite.layout>
<Composite.layoutData>
<GridData grabExcessHorizontalSpace="true"
horizontalAlignment="SWT.FILL" />
</Composite.layoutData>
<Composite>
<Composite.layout>
<GridLayout numColumns="2" />
</Composite.layout>
<Composite.layoutData>
<GridData grabExcessHorizontalSpace="true"
horizontalAlignment="SWT.FILL" />
</Composite.layoutData>
<Label text="Select a cartesian orbit generated:" css:id="LabelUnBold"></Label>
<ComboViewer name="myCombo" enabled="false" input="{Binding Path=lstKeys, updateSourceTrigger=PropertyChanged}">
<ComboViewer.contentProvider>
<j:ContentProvider/>
</ComboViewer.contentProvider>
<ComboViewer.labelProvider>
<j:LabelProvider/>
</ComboViewer.labelProvider>
<ComboViewer.control.layoutData>
<GridData grabExcessHorizontalSpace="true" widthHint="150"
horizontalIndent="40" />
</ComboViewer.control.layoutData>
</ComboViewer>
</Composite>
</Composite>
<Composite>
<Composite.layout>
<GridLayout numColumns="3" />
</Composite.layout>
<Composite.layoutData>
<GridData grabExcessHorizontalSpace="true"
horizontalAlignment="SWT.FILL" />
</Composite.layoutData>
<Group background="#C0C0C0">
<Group.layoutData>
<GridData grabExcessHorizontalSpace="true"
horizontalAlignment="SWT.FILL" horizontalSpan="3" />
</Group.layoutData>
<Group.layout>
<GridLayout numColumns="1" />
</Group.layout>
<Composite bounds="10,10,636,516">
<Composite.layout>
<GridLayout numColumns="2" />
</Composite.layout>
<Composite.layoutData>
<GridData grabExcessHorizontalSpace="true"
horizontalAlignment="SWT.FILL" />
</Composite.layoutData>
<Label text="Name">
<Label.layoutData>
<GridData horizontalIndent="30" />
</Label.layoutData>
</Label>
<Text text="{Binding path=entry.name}">
<Text.layoutData>
<GridData grabExcessHorizontalSpace="true" widthHint="150"
horizontalIndent="30" />
</Text.layoutData>
</Text>
</Composite>
</Group>
</Composite>
</Composite>
The comboViewer is filled whith lstKeys. It's OK.
Have you got an idea ?
Where can I find information (blogs, tuto...)?
CVS example projects don't explain this.
Thank you.
|
|
|
|
|
Powered by
FUDForum. Page generated in 0.05721 seconds