GridFieldBulkUpload
class GridFieldBulkUpload implements GridField_HTMLProvider, GridField_URLHandler (View source)
GridField component for uploading images in bulk.
Properties
| protected | array | $config | Component configuration.  | 
                |
| protected | array | $ufConfig | UploadField configuration.  | 
                |
| protected | array | $ufSetup | UploadField setup function calls.  | 
                |
| protected | array | $ufValidatorSetup | UploadField Validator setup function calls.  | 
                
Methods
Set an UploadField Validator setup function call.
Returns one $config reference or the full $config.
Returns one $ufConfig reference or the full config.
Returns one $ufSetup reference or the full config.
Returns one $ufValidatorSetup reference or the full config.
Get the first has_one Image/File relation from the GridField managed DataObject i.e. 'MyImage' => 'Image' will return 'MyImage'.
Returns the name of the Image/File field name from the managed record Either as set in the component config or the default one.
Return the ClassName of the fileRelation i.e. 'MyImage' => 'Image' will return 'Image' i.e. 'MyImage' => 'File' will return 'File'.
Returned a configured UploadField instance embedded in the gridfield heard.
Pass control over to the RequestHandler.
Details
        
                            
    __construct(string $fileRelationName = null, $recordClassName = null)
        
    
    Component constructor.
        
                            
    setConfig(string $reference, mixed $value)
        
    
    Set a component configuration parameter.
        
                            
    setUfConfig(string $reference, mixed $value)
        
    
    Set an UploadField configuration parameter.
        
                            
    setUfSetup(string $function, mixed $param)
        
    
    Set an UploadField setup function call.
        
                            
    setUfValidatorSetup(string $function, mixed $param)
        
    
    Set an UploadField Validator setup function call.
        
                            mixed
    getConfig(string $reference = false)
        
    
    Returns one $config reference or the full $config.
        
                            mixed
    getUfConfig(string $reference = false)
        
    
    Returns one $ufConfig reference or the full config.
        
                            mixed
    getUfSetup(string $reference = false)
        
    
    Returns one $ufSetup reference or the full config.
        
                            mixed
    getUfValidatorSetup(string $reference = false)
        
    
    Returns one $ufValidatorSetup reference or the full config.
        
                            string
    getRecordClassName($gridField)
        
    
    Returns the class name of container DataObject record.
Either as set in the component config or fron the Gridfield `dataClass.
        
                            string
    getDefaultFileRelationName($gridField)
        
    
    Get the first has_one Image/File relation from the GridField managed DataObject i.e. 'MyImage' => 'Image' will return 'MyImage'.
        
                            string
    getFileRelationName($gridField)
        
    
    Returns the name of the Image/File field name from the managed record Either as set in the component config or the default one.
        
                            string
    getFileRelationClassName($gridField)
        
    
    Return the ClassName of the fileRelation i.e. 'MyImage' => 'Image' will return 'Image' i.e. 'MyImage' => 'File' will return 'File'.
        
                            UploadField
    bulkUploadField(GridField $gridField)
        
    
    Returned a configured UploadField instance embedded in the gridfield heard.
        
                            array
    getHTMLFragments($gridField)
        
    
    HTML to be embedded into the GridField.
        
                            
    getURLHandlers($gridField)
        
    
    Component URL handlers.
        
                            mixed
    handleBulkUpload(GridField $gridField, SS_HTTPRequest $request)
        
    
    Pass control over to the RequestHandler.