Как я могу создать всплывающее диалоговое окно ввода с несколькими входами в R? - PullRequest
0 голосов
/ 26 ноября 2018

Я хотел бы создать всплывающее окно в R с шестью входами.

Я предпочитаю, чтобы все входы были в одном и том же всплывающем окне, потому что большую часть времени они будут использоваться по умолчанию, и я хотел бы сразу увидеть, что все они правильны, а не иметьнажать через шесть всплывающих окон.

Я знаю, что dlg_input в пакете svDialogs дает всплывающее окно, но я не вижу опции, чтобы изменить его, чтобы учесть несколько входов.Вот код для dlg_input:

    function (message = "Enter a value", default = "", ..., gui = .GUI) 
 {
    if (!guistartUI("dlginput",call=match.call(),default=default,
        msg="Displayingamodalinputdialogbox",msg.no.ask="Amodalinputdialogboxwasby−passed"))
        return(invisible(gui))
    if(!length(message))
        message<−"Enter a value"
    message<−paste(as.character(message),collapse="\n")
    if(is.null(default)){
        default<−""
    }
    else {
        default<−as.character(default)[1]
    }
    gui$setUI(args = list(message = message, default = default)) 
    UseMethod("dlgInput", gui) 
 }
<environment: namespace:svDialogs>

Я предполагаю, что есть способ изменить этот код, чтобы дать мне то, что я хочу, но он потерян для меня.Любая помощь приветствуется.

...