How to use different editors in different cells of same column in javascript grid?

This example shows how to create different editors dynamically in same column using editor.type, editor.init, editor.options and editor.getData callbacks

select and selecthtml editors have same functionality but are constructed differently.