!7 module RecommendedModules > DynObjectTable { start { defaultAction = voidfunc(RecommendedModule m) { dm_addDynamicModuleDialog2(m.moduleID) }; setData(stefansOS_recommendedModules()); setModuleName(n2(data, "Recommended Module")); } 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) }); } }