!7 module RecommendedModules > DynObjectTable { start { defaultAction = voidfunc(RecommendedModule m) { dm_addDynamicModuleDialog2(m.moduleID) }; setData(stefansOS_recommendedModules()); setModuleName("Recommended Modules (" + l(data) + ")"); } afterVisualize { addRowSorter(table()); rowSorter_setComparators(table(), 0, alphaNumComparator(), 1, alphaNumComparator()); tableSetColumnPreferredWidths(table(), "Module ID" := 100); popupMenuItem_top("Load", voidfunc(RecommendedModule m) { dm_addDynamicModuleDialog2(m.moduleID) }); } }