I am sorry but there is no demo for that. However if you read the articles I 've send you before you should be able to create one.
You can also part the cell into: renderer, validator and editor and add them separately in the cell’s settings, then it looks like this
function myRenderer(){ ... }
function myValidator(){ ... }
function myEditor(){ ... }
columns: [
{
renderer: myRenderer,
validator: myValidator,
editor: myEditor
]
Examples of validator, editors and renderers are in the documentation that I have send you.