add extjs support