UNPKG

@360works/fmpromise

Version:
19 lines (16 loc) 574 B
import PerformScript from "./perform-script"; /** * Shows a dialog in FileMaker, and returns the (one-based!) index of the button chosen * @param title:string * @param body:string * @param btn1:string * @param btn2:string * @param btn3:string * @return {Promise<number>} */ export function ShowCustomDialog(title:string, body:string, btn1:string='OK', btn2:string='', btn3:string=''):Promise<number> { return PerformScript('fmPromise.showCustomDialog', {title, body, btn1, btn2, btn3}) .then(function(chosenMessage) { return parseInt(chosenMessage); }); }