Components | All | New | MacOS | Windows | Linux | iOS | ||||
Examples | Mac & Win | Server | Client | Guides | Statistic | FMM | Blog | Deprecated | Old |
Returns the number of file paths.
Component | Version | macOS | Windows | Linux | Server | iOS SDK |
DragDrop | 2.4 | ✅ Yes | ✅ Yes | ❌ No | ❌ No | ❌ No |
Parameter | Description | Example |
---|---|---|
droparea | The reference ID for this drop area. Use functions like DragDrop.CreateWithControl to create a drop area. | $dropHandle |
The number of paths.
Stores files in records:
Set Variable [ $dropview ; Value: Get(ScriptParameter) ]
Set Variable [ $count ; Value: MBS("DragDrop.GetPathCount"; $dropview) ]
// Show Custom Dialog [ "Number of files: " & $count ]
Set Variable [ $index ; Value: 0 ]
If [ $count > 0 ]
Loop
Set Variable [ $OSPfad ; Value: MBS("DragDrop.GetPath"; $dropview; $index) ]
Set Variable [ $FMPfad ; Value: MBS( "Path.NativePathToFileMakerPath"; $OSPfad) ]
#
If [ MBS("Files.FileExists"; $OSPfad) ]
Go to Layout [ “MIX” ; Animation: None ]
New Record/Request
#
Set Field [ MIX::Path ; $OSPfad ]
Set Field [ MIX::Name ; MBS( "Path.LastPathComponent"; $OSPfad ) ]
#
Go to Field [ MIX::Image ]
Insert Picture [ Reference ; “$FMPfad” ]
#
Commit Records/Requests [ With dialog: Off ]
Go to Layout [ original layout ; Animation: None ]
End If
#
Set Variable [ $index ; Value: $index+1 ]
Exit Loop If [ $index = $count ]
End Loop
End If
This function checks for a license.
Created 18th August 2014, last changed 8th February 2018