If the IDs are defined in the onClicked event as below, it downloads all stand alone tables and layers onClicked: { generateGeodatabaseParameters.initialize(serviceInfoTask.featureServiceInfo); generateGeodatabaseParameters.extent = mainMap.extent; // generateGeodatabaseParameters.layerIds = [0,6,9,11,12,13,14,15,16,17,18,19,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,58,60] ; generateGeodatabaseParameters.returnAttachments = false; statusText.text = "Starting generate geodatabase task"; geodatabaseSyncTask.generateGeodatabase(generateGeodatabaseParameters, gdbPath); }