大夢(mèng)想家

          5年開發(fā)工程師,2年實(shí)施經(jīng)理,X年售前顧問(wèn),......
          數(shù)據(jù)加載中……
          TreeViewer節(jié)點(diǎn)刷新求救!
           1 /* 
           2     * 開始為產(chǎn)品樹添加信息,存入數(shù)據(jù)庫(kù),然后刷新樹
           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);來(lái)讓新增節(jié)點(diǎn)的上級(jí)父節(jié)點(diǎn)更新其下內(nèi)容,但是,問(wèn)題是當(dāng)父節(jié)點(diǎn)下沒(méi)有任何子節(jié)點(diǎn)的時(shí)候,可以增加新節(jié)點(diǎn),但是如果父節(jié)點(diǎn)下已經(jīng)存在了一個(gè)或者多個(gè)子節(jié)點(diǎn),則無(wú)法更新父節(jié)點(diǎn)信息,屏幕如下:


          請(qǐng)大蝦們幫忙!


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

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

          主站蜘蛛池模板: 汕尾市| 汨罗市| 买车| 平邑县| 承德县| 赫章县| 治县。| 岫岩| 定襄县| 内江市| 康保县| 安义县| 芦山县| 宁强县| 洛扎县| 海南省| 陆川县| 班戈县| 玛沁县| 祁东县| 巩义市| 灌云县| 新巴尔虎右旗| 祁门县| 北川| 秦安县| 聂拉木县| 衡阳县| 板桥市| 尼木县| 长沙市| 宾川县| 东安县| 怀柔区| 万盛区| 北海市| 石棉县| 海晏县| 潼关县| 平凉市| 洛川县|