public ShareReportDialog(Dispatcher dispatcher) { this.dispatcher = dispatcher; setHeadingText(I18N.CONSTANTS.shareReport()); setWidth(450); setHeight(350); setButtons(Dialog.OKCANCEL); gridStore = new ListStore<ReportVisibilityDTO>(); grid = new Grid<ReportVisibilityDTO>(gridStore, createColumnModel()); grid.addPlugin(visibleColumn); grid.addPlugin(dashboardColumn); add(grid); setLayout(new FitLayout()); }
grid.addPlugin(allowViewAll); grid.addPlugin(allowCreate); grid.addPlugin(allowCreateAll); grid.addPlugin(allowEdit); grid.addPlugin(allowEditAll); grid.addPlugin(allowDelete); grid.addPlugin(allowDeleteAll); grid.addPlugin(allowManageUsers); grid.addPlugin(allowManageAllUsers); grid.addPlugin(allowExport); grid.addPlugin(allowDesign); add(grid);
grid.addPlugin(plugin);