polish(base): update default theme as local file url
feat: make columns directive to support dynamically show|hide fields by selecting