ELTTransformDeleteSelectionListener.java 文件源码

java
阅读 32 收藏 0 点赞 0 评论 0

项目:Hydrograph 作者:
@Override
    public void selectionListenerAction(
            PropertyDialogButtonBar propertyDialogButtonBar,
            ListenerHelper helpers, Widget... widgets) {

        ELTGridDetails gridDetails = (ELTGridDetails) helpers.get(HelperType.SCHEMA_GRID);
        Table table =gridDetails.getTableViewer().getTable();
        int temp = table.getSelectionIndex();
        int[] indexs=table.getSelectionIndices();
        if (temp == -1) {
            WidgetUtility.errorMessage("Please Select row to delete");
        } else {
            table.remove(indexs);
            ArrayList tempList= new ArrayList();
            for (int index :indexs) { 
//              PropertyField test =(PropertyField) gridDetails.getGrids().get(index);
//              tempList.add(test);
            }
             gridDetails.getGrids().removeAll(tempList); 

        }       
    }
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号