!7 cmodule OtherModuleCRUD > DynObjectTable { S moduleLibID = "#1020938/AskQuestions"; start { dm_vmBus_onMessage_q('conceptsChanged, voidfunc(O concepts) { if (concepts == dm_call(dm_findModule(moduleLibID), 'conceptsObject)) updateData() }); setModuleName("CRUD for " + moduleLibID); } afterVisualize { updateData(); } void updateData { if (table() == null) ret; // Only update when visible setData(conceptsToMaps_gen((L) dm_requireAndCallModule(moduleLibID, 'concepts))); } }