itemList(traitr)
itemList()所属R语言包:traitr
An itemList is used to store a list of similar items or itemgroups with a means to edit individually...
一种ITEMLIST是用来存储用的手段的列表相似商品或itemgroups的单独编辑...
译者:生物统计家园网 机器人LoveR
描述----------Description----------
An itemList is used to store a list of similar items or itemgroups with a means to edit individually
一种ITEMLIST是用来存储用的手段的列表相似商品或itemgroups的单独编辑
用法----------Usage----------
参数----------Arguments----------
参数:items
list of similar items, may be empty list
类似的项目列表,可能是空的列表
参数:items_name
Header name on top of table displaying item list
表上显示项目列表的头名
参数:item_factory
function to call to produce a new item, e.g. function(.) numericItem(1)
要调用的函数产生一个新的项目,例如function(.) numericItem(1)
参数:name
name of itemList object
ITEMLIST对象的名称
参数:label
label for itemList object
ITEMLIST对象的标签
参数:help
help string
帮助字符串
参数:tooltip
tooltip
工具提示
参数:attr
attributes passed to make_ui constructor
属性传递给make_ui构造
参数:model
optional model to pass in
可选的模式,通过
参数:editor
optional editor to pass in
通过可选的编辑器
参数:...
passed along to Item\$proto() call </table>
传递给Item\$proto()呼叫</ TABLE>
值----------Value----------
A proto object. Call obj\$show_help() to view its methods and properties.
Aproto对象。呼叫obj\$show_help()查看其方法和属性。
注意----------Note----------
This item's model is a a list storing child items or item groups. To create new items, the item_factory method should be provided. It provides a template for a new item, the editor allows the user to modify its values When a child item is edited the "done" button is clicked to close. The method post_process is called. (The edited changes may already have been sent back to the model.) The child items to_string method is called to make the label in the table that allows the user to select the child item to edit. This should be a character vector of length 1. The table can display an icon. Simply set the icon property of the icon to a gWidgets stock icon name.
此项目的模型是AA存储子的项目或项目组的列表。要创建新的项目,item_factory方法。它提供了一个新的项目模板,编辑器允许用户修改它的值的子项编辑“完成”按钮,点击关闭。的方法post_process被调用。 (编辑过的变化可能已经被发回的模型。)的子项to_string方法被称为表中,允许用户选择的子项进行编辑,以使标签。这应该是一个字符长度为1的向量。该表可以显示一个图标。只要设置了icon属性的图标到gWidgets股票图标的名称。
The child items can be returned via the get_value method or the get_NAME method, where NAME is that passed into the name argument of the constructor. The to_R method can be modified to manipulate the return value. The vignette has an example where the output is coerced into a data frame. The default is a list with each child items to_R
可以返回的子项,通过get_value或get_NAME方法,其中NAME是,传递到参数的构造函数name。 to_R方法可以被修改,以操作的返回值。的小插曲,有一个例子,其中的输出被强制为一个数据框。默认值是一个列表,每个子项to_R
实例----------Examples----------
## make icons[#图标]
imagedir <- system.file("images",package="traitr")
addStockIcons(gsub("\\.png","", list.files(path=imagedir)),
list.files(path=imagedir, full.names=TRUE))
## make item[#项目]
item <- itemList(items=list(),
items_name="Personnel",
item_factory = function(.) {
a <- anItemGroup(items=list(
name=stringItem(""),
rank=choiceItem("Scout", values=c("Scout","Captain","General")),
serial.number = stringItem("", label="Serial number")))
a$post_process <- function(.) {
.$icon <- tolower(.$get_rank())
}
a$to_string <- function(., drop=TRUE) .$to_R()$name
return(a)
},
name="itemlist")
item$make_ui(container=gwindow("itemList test"))
转载请注明:出自 生物统计家园网(http://www.biostatistic.net)。
注:
注1:为了方便大家学习,本文档为生物统计家园网机器人LoveR翻译而成,仅供个人R语言学习参考使用,生物统计家园保留版权。
注2:由于是机器人自动翻译,难免有不准确之处,使用时仔细对照中、英文内容进行反复理解,可以帮助R语言的学习。
注3:如遇到不准确之处,请在本贴的后面进行回帖,我们会逐渐进行修订。
|