public function getHTMLFragments($gridField)
    {
        // permission check
        if (!singleton($gridField->getModelClass())->canEdit()) {
            return array();
        }

        // get uploadField
        $uploadField = $this->bulkUploadField($gridField);

        $data = ArrayData::create(array(
            'Colspan' => (count($gridField->getColumns())),
            'UploadField' => $uploadField->Field() // call ->Field() to get requirements in right order
        ));

        Requirements::javascript('colymba/gridfield-bulk-editing-tools:client/dist/js/main.js');
        Requirements::css('colymba/gridfield-bulk-editing-tools:client/dist/styles/main.css');
        Requirements::add_i18n_javascript('colymba/gridfield-bulk-editing-tools:client/lang');

        return array(
            'before' => $data->renderWith('Colymba\\BulkUpload\\BulkUploader'),
        );
    }
public function getHTMLFragments($gridField)
    {
        // permission check
        if (!singleton($gridField->getModelClass())->canEdit()) {
            return array();
        }

        // get uploadField
        $uploadField = $this->bulkUploadField($gridField);

        $data = ArrayData::create(array(
            'Colspan' => (count($gridField->getColumns())),
            'UploadField' => $uploadField->Field() // call ->Field() to get requirements in right order
        ));

        Requirements::javascript('colymba/gridfield-bulk-editing-tools:client/dist/js/main.js');
        Requirements::css('colymba/gridfield-bulk-editing-tools:client/dist/styles/main.css');
        Requirements::add_i18n_javascript('colymba/gridfield-bulk-editing-tools:client/lang');

        return array(
            'before' => $data->renderWith('Colymba\\BulkUpload\\BulkUploader'),
        );
    }
public function getHTMLFragments ( $ gridField ) { // permission check if ( ! singleton ( $ gridField -> getModelClass ( ) ) -> canEdit ( ) ) { return array ( ) ; } // get uploadField $ uploadField = $ this -> bulkUploadField ( $ gridField ) ; $ data = ArrayData :: create ( array ( 'Colspan' => ( count ( $ gridField -> getColumns ( ) ) ) , 'UploadField' => $ uploadField -> Field ( ) // call ->Field() to get requirements in right order ) ) ; Requirements :: javascript ( 'colymba/gridfield-bulk-editing-tools:client/dist/js/main.js' ) ; Requirements :: css ( 'colymba/gridfield-bulk-editing-tools:client/dist/styles/main.css' ) ; Requirements :: add_i18n_javascript ( 'colymba/gridfield-bulk-editing-tools:client/lang' ) ; return array ( 'before' => $ data -> renderWith ( 'Colymba\\BulkUpload\\BulkUploader' ) , ) ; }
HTML to be embedded into the GridField.

@param GridField $gridField

@return array
HTML to be embedded into the GridField .