\definelistalternative
  [whatever]
  [renderingsetup=whatever]

\setuplist
  [chapter]
  [alternative=whatever]

\startsetups whatever
    \framed [offset=overlay,frame=off] {
        \framed [width=25mm,align=flushleft,frame=off,offset=0pt] {
            number: \currentlistentrynumber
        }
        \framed [width=4cm,align=normal,frame=off,offset=0pt] {
            title: \currentlistentrytitle
        }
        \framed [width=2cm,align=flushleft,frame=off,offset=0pt] {
            page: \currentlistentrypagenumber
        }
        \framed [width=4cm,align=normal,frame=off,offset=0pt] {
            author: \structurelistuservariable{more}
        }
    }
\stopsetups

\starttext

\starttitle[title={Tabulated Table of Contents}]
    \placelist[chapter]
    \blank[2*big]
    \determinelistcharacteristics[chapter]
    \startluacode
        local result = structures.lists.result
        context.bTABLE()
            for i=1,#result do
                local entry = result[i]
                inspect(entry)
                context.bTR()
                    context.bTD()
                        structures.lists.number(entry.metadata.name,i)
                    context.eTD()
                    context.bTD()
                     -- context(entry.titledata.title)
                        structures.lists.title(entry.metadata.name,i)
                    context.eTD()
                    context.bTD()
                        context(entry.userdata.more)
                    context.eTD()
                context.eTR()
            end
        context.eTABLE()
    \stopluacode
\stoptitle

\startchapter[title=One]  [more=ONE]   \samplefile{ward} \stopchapter
\startchapter[title=Two]  [more=TWO]   \samplefile{ward} \stopchapter
\startchapter[title=Three][more=THREE] \samplefile{ward} \stopchapter

\stoptext
