from my view, weditor have two limit 1. each editor have to fix with one datatype. when you change editor it also change datatype belong this editor. I have experience with recursive when do a flexible thing (not correct remember what's it)
2. When you need more setting for your editor like when choose editor table or list you have extra setting from "Reference Key", now you want to provide more information for you editor, you have to define new column. it's not pretty nice, you ever meet this issue when create 2pack
i suggest to add a column name "weditor setting" type is String, each weditor have to provide a form to user can manipulate, and it weditor will have parse string to get/save value we can keep a space for standard setting.
from my view, weditor have two limit
1. each editor have to fix with one datatype. when you change editor it also change datatype belong this editor.
I have experience with recursive when do a flexible thing (not correct remember what's it)
2. When you need more setting for your editor like when choose editor table or list you have extra setting from "Reference Key",
now you want to provide more information for you editor, you have to define new column. it's not pretty nice, you ever meet this issue when create 2pack
i suggest to add a column name "weditor setting" type is String,
each weditor have to provide a form to user can manipulate, and it weditor will have parse string to get/save value
we can keep a space for standard setting.