getRender method
returns a list that represents one or more widgets that deed to be rendered.
Implementation
_SamRenderList getRender(SamModel sm,SamReq req) {
if (_bDebLog | req.bLog) log("render ${sm._samState}");
if (sm._samState == "ss-broken") return _SamRenderList(sm,(sm) => brokenMsg(sm,sm._whyBroken));
if (svMap.containsKey(sm._samState)) {
return _SamRenderList(sm,svMap[sm._samState]);
} else if (svMap.containsKey("defRender")) {
return _SamRenderList(sm,svMap['defRender']);
} else {
return _SamRenderList(sm,(sm) => brokenMsg(sm,"state ${sm._samState} has no render view"));
}
}