大夢想家

          5年開發工程師,2年實施經理,X年售前顧問,......
          數據加載中……
          TreeViewer節點刷新求救!
           1 /* 
           2     * 開始為產品樹添加信息,存入數據庫,然后刷新樹
           3     * (non-Javadoc)
           4     * @see org.eclipse.jface.dialogs.Dialog#buttonPressed(int)
           5     */

           6    protected void buttonPressed(int buttonId) {
           7        if (buttonId == IDialogConstants.OK_ID) {
           8            addProductFolder();
           9        }

          10        super.buttonPressed(buttonId);
          11    }

          12
          13    
          14    
          15    
          16    private void addProductFolder() {
          17        ProductFolder receivingProductFolder;
          18        IStructuredSelection selection = (IStructuredSelection) productFolderTreeViewer.getSelection();
          19        if ((selection.getFirstElement() instanceof ProductFolder)) {
          20            receivingProductFolder = (ProductFolder) selection.getFirstElement();
          21            ProductFolder productFolder = new ProductFolder();
          22            productFolder.setProductFolderName(text.getText());
          23            productFolder.setMemo(text_2.getText());
          24            productFolder.setPatertProductFolder(receivingProductFolder);
          25            saveNewProductFolder(productFolder);
          26            receivingProductFolder.getLazyProductFolders().add(productFolder);
          27            productFolderTreeViewer.refresh(receivingProductFolder);
          28        }

          29    }

          30


          代碼中使用productFolderTreeViewer.refresh(receivingProductFolder);來讓新增節點的上級父節點更新其下內容,但是,問題是當父節點下沒有任何子節點的時候,可以增加新節點,但是如果父節點下已經存在了一個或者多個子節點,則無法更新父節點信息,屏幕如下:


          請大蝦們幫忙!


          客戶虐我千百遍,我待客戶如初戀!

          posted on 2007-05-23 17:37 阿南 閱讀(1209) 評論(0)  編輯  收藏 所屬分類: Eclipse-RCP

          主站蜘蛛池模板: 青浦区| 沙雅县| 南木林县| 庆城县| 财经| 宁蒗| 承德县| 娄烦县| 宁安市| 松溪县| 美姑县| 三台县| 华容县| 商河县| 长寿区| 分宜县| 左云县| 天水市| 张家口市| 长武县| 内黄县| 双城市| 社会| 镇平县| 疏附县| 南陵县| 仲巴县| 营口市| 白玉县| 乌兰浩特市| 隆德县| 崇阳县| 雷波县| 镇宁| 敦化市| 龙口市| 东兴市| 泸州市| 文化| 满城县| 城步|