add ArrayDataProvider's based action