我正在使用 gcombobox 动态选择输入和填充复选框并且它工作正常但是当我选择第二个输入时它没有清除第一个输出(复选框)并在第一个输出上附加两个复选框等等。有没有办法清除第一个输入或一次只反映一个复选框?
下面是一段代码-
datanames<- c("mydata","yourdata")
f<-function(h,...)
{
x<-(data.frame(get(svalue(h$obj))))
xy<<-names(x)
ab<-gcheckboxgroup(xy,checked = FALSE,
handler = function(h,...) s<<-(svalue(h$obj)),expand=TRUE, container = gf2,use.table=TRUE)
}
w<-gwindow("action")
gp<-ggroup(horizontal=F,container=w)
gf1 = gframe(text="INPUT",cont=w,container=gp)
gf2 = gframe(text="SELECT",cont=w)
cb<-gcombobox(datanames,container=gf1,handler=f,expand=TRUE)
我不知道如何通过更改 gcombobox 输入来清除 gcheckboxgroup。
谢谢!唵