PBSmodelling (version 2.68.8)

selectFile: Display Dialogue: Open or Save File

Description

Display the default Open or Save prompt provided by the Operating System.

Usage

selectFile(initialfile="", initialdir=getwd(), 
    filetype=list(c("*","All Files")), mode="open", multiple=FALSE,
    title="", defaultextension="", usewidget=NULL)

Value

The file name and path of the file(s) selected by the user.

Arguments

initialfile

initially selected file

initialdir

initially directory the dialog opens

filetype

a list of character vectors indicating file types made available to users of the GUI. Each vector is of length one or two. The first element specifies either the file extension or "*" for all file types. The second element gives an optional descriptor name for the file type. The supplied filetype list appears as a set of choices in the pull-down box labelled “Files of type:”.

mode

string: if "save" display Save As prompt, if "open" display Open prompt.

multiple

if TRUE the open prompt can select multiple files. This has no effect for the save prompt.

title

title for the prompt window

defaultextension

default file extension if none is provided by the user

usewidget

store the selected file in the named entry widget

Author

Alex Couture-Beil, Vancouver Island University, Nanaimo BC

See Also

selectDir

Examples

Run this code
if (FALSE) {
local(envir=.PBSmodEnv,expr={
  #integration with widget via doAction
  createWin( c( "entry foo mode=character width=60", 
    "button text=\"select file\" 
    func=doAction action=\"selectFile(usewidget=`foo`)\"" ), astext=TRUE )
})
}

Run the code above in your browser using DataLab