Я хотел бы создать всплывающее окно в 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>
Я предполагаю, что есть способ изменить этот код, чтобы дать мне то, что я хочу, но он потерян для меня.Любая помощь приветствуется.