-add debug function to support array
-fix value array bug when loading edit form
-support empty value
-support multiple/single view values
-change List to datatable