added support for custom JS cell renderers

This commit is contained in:
Peter Schojer
2008-06-09 13:28:59 +00:00
parent 46ab108194
commit b3d124f14a
4 changed files with 37 additions and 5 deletions

View File

@@ -295,8 +295,11 @@ void TableRenderer::renderColumn(const Table* pTable, const TableColumn& tc, int
ostr << ",editor:";
tc.getCell()->renderHead(context, ostr);
}
if (pHandler->useRenderer())
if (!tc.getCustomRenderer().empty())
{
ostr << ",renderer:" << tc.getCustomRenderer();
}
else if (pHandler->useRenderer())
{
ostr << ",renderer:";
pHandler->writeDynamicData(ostr);