<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    West Farm
    吾本布衣,生于川北,躬耕于代碼的田地上。
    posts - 16,  comments - 15,  trackbacks - 0
    If we observe a property of SWT controls, and bind it to another observable value, you must take care of those method calls which will change the property indirectly.
    for example, we have a Combo whose "text" property is bound to a bean's "name" property like this:
    IObservableValue nameObservable = BeansObservables.observeDetailValue(obserabedDriverProfile, "name", String.class);

    ISWTObservableValue nameComboObservable = SWTObservables.observeText(driverClassCombo);

    bindingContext.bindValue(nameComboObservable , nameObservable, new UpdateValueStrategy(UpdateValueStrategy.POLICY_UPDATE), null);

    The variable "obserabedDriverProfile" is a observed selection in a ListViewer, it's in a master-detail scenario. If we add some code like this:
    obserabedDriverProfile.addValueChangeListener(new IValueChangeListener(){

                @Override
                public void handleValueChange(ValueChangeEvent event) {
                    DriverProfile dp = (DriverProfile)event.diff.getNewValue();
                    driverClassCombo.removeAll();
                    driverClassCombo.add(dp.getName();
                    driverClassCombo.setText(driverClassCombo.getItem(0));
                }
                
            });
    every time you change the selection in the ListViewer,  the selected bean's "name" property will be set to a empty string. Why?  The removeAll method of Combo will clear it's text, and combo's "text" property is bound to selected bean's "name" property. So, the right way is:
    obserabedDriverProfile.addValueChangeListener(new IValueChangeListener(){

                @Override
                public void handleValueChange(ValueChangeEvent event) {
                    DriverProfile dp = (DriverProfile)event.diff.getNewValue();
                    String name = dp.getName;
                    driverClassCombo.removeAll();
                    driverClassCombo.add(name);
                    driverClassCombo.setText(driverClassCombo.getItem(0));
                }
                
            });
    posted on 2013-04-14 15:24 West Farmer 閱讀(251) 評論(0)  編輯  收藏

    只有注冊用戶登錄后才能發表評論。


    網站導航:
     

    <2013年4月>
    31123456
    78910111213
    14151617181920
    21222324252627
    2829301234
    567891011

    常用鏈接

    留言簿

    隨筆分類

    隨筆檔案

    相冊

    搜索

    •  

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 中国一级毛片视频免费看| 久久久久久久亚洲精品| 九九久久国产精品免费热6| 亚洲国产精品成人久久| 国产免费观看视频| 免费v片在线观看视频网站| 一区二区三区免费视频网站| 一级毛片a免费播放王色电影 | 亚洲人成人一区二区三区| 好吊妞在线成人免费| 免费福利在线视频| 人妻免费久久久久久久了| 日韩毛片免费一二三| 亚洲第一街区偷拍街拍| 亚洲免费在线观看视频| 亚洲图片在线观看| 亚洲熟妇无码另类久久久| 亚洲日韩精品一区二区三区无码 | 久久久久国产成人精品亚洲午夜 | 免费h黄肉动漫在线观看| 日本XXX黄区免费看| 无码专区AAAAAA免费视频| 国产精品免费在线播放| 粉色视频在线观看www免费| 日本亚洲免费无线码| 亚洲欧洲日产韩国在线| 亚洲人成在线影院| 亚洲国产午夜精品理论片| 亚洲欧美日韩综合俺去了| 亚洲成_人网站图片| 国产青草亚洲香蕉精品久久| 精品熟女少妇aⅴ免费久久| 一级毛片视频免费观看| 国产啪精品视频网站免费尤物 | 亚洲国产成人综合| 亚洲精品无码专区久久| 中文字幕免费人成乱码中国| 99视频免费播放| 精品无码国产污污污免费网站 | 一本岛v免费不卡一二三区| 毛片在线全部免费观看|