Topics   All   MacOS (Only)   Windows (Only)   Linux (Only, Not)   iOS (Only, Not)  
Components   Crossplatform Mac & Win   Server   Client   Old   Deprecated   Guides   Examples   Videos
New in version: 9.4   9.5   10.0   10.1   10.2   10.3   10.4   10.5   11.0   11.1    Statistic    FMM    Blog  

QLPreviewPanel.SetDismissTrigger

Sets the script trigger.

Component Version macOS Windows Linux Server FileMaker iOS SDK
QuickLook 11.1 ❌ No ❌ No ❌ No ❌ No ✅ Yes
MBS( "QLPreviewPanel.SetDismissTrigger"; FileName; ScriptName )   More

Parameters

Parameter Description Example
FileName The name of the FileMaker File that contains the script. "test.fmp12"
ScriptName The name of the script to run. "MyScript"

Result

Returns OK or error.

Description

Sets the script trigger.
This script is called when a panel is dismissed.

Examples

Setup trigger:

Set Variable [ $r ; Value: MBS( "QLPreviewPanel.SetDismissTrigger"; Get(FileName); "Dismissed") ]
Set Variable [ $r ; Value: MBS( "QLPreviewPanel.Show") ]
If [ MBS("IsError") ]
    Show Custom Dialog [ "Failed to show panel" ; $r ]
End If

Show panel to edit PDF document in container:

Set Variable [ $r ; Value: MBS( "QLPreviewPanel.Clear" ) ]
Set Variable [ $r ; Value: MBS( "QLPreviewPanel.AddContainer"; MyTable::PDFContainer ) ]
Set Variable [ $r ; Value: MBS( "QLPreviewPanel.SetDismissTrigger"; Get(FileName); "Dismissed" ) ]
Set Variable [ $r ; Value: MBS( "QLPreviewPanel.SetEditingAllowed"; 2) ]
Set Variable [ $r ; Value: MBS( "QLPreviewPanel.Show" ) ]

See also

Release notes

  • Version 11.1
    • Added QLPreviewPanel.GetEditingAllowed, QLPreviewPanel.SavedFiles, QLPreviewPanel.SetDismissTrigger and QLPreviewPanel.SetEditingAllowed functions to use markup editing of documents on iOS.

Created 18th February 2021, last changed 18th February 2021


QLPreviewPanel.SetCurrentPreviewItemIndex   -   QLPreviewPanel.SetEditingAllowed

Feedback: Report problem or ask question.




Links
MBS Xojo PDF Plugins

Start Chat