Hallo,
ich habe meine objekte als beans ausprogrammiert und einzelne werte (string, Integer etc)
mit firepropertychange überwacht.
jetzt habe ich etwas im code geändert und zwar hab ich
ALT:
zu NEU:
geändert.
dazu musste ich natürlich auch die firePropertyChange funktion verwerfen und verwende stattdessen nun fireIndexedPropertyChange, welches den index mit angibt!
meine frage hier ist nun... wie binde ich das an meine swt's?
bis jetzt habe ich das so gemacht:
wenn ich das unverändert lasse funktioniert es nicht (irgendwie logisch
)
bitte um den hinweis auf lösung, auch wenns DOC ist... ich find nicht, wo's sein könnte, gehn wirds wohl...
ich habe meine objekte als beans ausprogrammiert und einzelne werte (string, Integer etc)
mit firepropertychange überwacht.
jetzt habe ich etwas im code geändert und zwar hab ich
ALT:
Java:
String region1 = "";
String region2 = "";
getRegion1();
setRegion1(String value);
getRegion2();
setRegion2(String value);
Java:
String region[] = new String[2];
getRegion(int index);
setRegion(int index, String value);
dazu musste ich natürlich auch die firePropertyChange funktion verwerfen und verwende stattdessen nun fireIndexedPropertyChange, welches den index mit angibt!
meine frage hier ist nun... wie binde ich das an meine swt's?
bis jetzt habe ich das so gemacht:
Java:
IObservableValue observedControl = SWTObservables.observeDelayedValue(delay,
SWTObservables.observeText(myTextControl, SWT.Modify));
final IObservableValue observableValue = BeansObservables.observeValue(obj, fieldName);
final Binding b = bindingContext.bindValue(observedControl, observableValue, null, null);
final Product p = new Product(b, bindable, obj, fieldName);
wenn ich das unverändert lasse funktioniert es nicht (irgendwie logisch
bitte um den hinweis auf lösung, auch wenns DOC ist... ich find nicht, wo's sein könnte, gehn wirds wohl...