All HTMLgrid functions do use the component ActiveWidget grid. Basically, we use this component to display data, so the functions export a data.frame.
Data could be stored within the HTML file (HTMLgrid_inline
) or in an external raw text file which would be required asynchronously (HTMLgrid
).
HTMLgrid(x, file = HTMLGetFile(), append = TRUE,
includeref = FALSE, align = "center", digits = getOption("R2HTML.format.digits"),
nsmall = getOption("R2HTML.format.nsmall"),
big.mark = getOption("R2HTML.format.big.mark"),
big.interval = getOption("R2HTML.format.big.interval"),
decimal.mark = getOption("R2HTML.format.decimal.mark"),
asDF = TRUE, browse = FALSE, classes = NULL, showimages = TRUE)
HTMLgrid_inline(x,file = HTMLGetFile(), append=TRUE,
includeref=FALSE, align="center", digits=getOption("R2HTML.format.digits"),
nsmall = getOption("R2HTML.format.nsmall"),
big.mark = getOption("R2HTML.format.big.mark"),
big.interval = getOption("R2HTML.format.big.interval"),
decimal.mark = getOption("R2HTML.format.decimal.mark"),
asDF=TRUE,browse=FALSE, classes=sapply(x,class), showimages=TRUE)
HTMLgrid_summary(x,file=NULL,append=TRUE, digits=getOption("R2HTML.format.digits"),
nsmall = getOption("R2HTML.format.nsmall"),
big.mark = getOption("R2HTML.format.big.mark"),
big.interval = getOption("R2HTML.format.big.interval"),
decimal.mark = getOption("R2HTML.format.decimal.mark"), browse=FALSE)
HTMLgrid_references(file=)
target HTLM output
a data.frame
target HTLM output - see details below
logical. If 'TRUE' output will be appended to 'file'; otherwise, it will overwrite the contents of 'file'
logical. If 'TRUE', references to necessary CSS+Javascript files will be includes. See details.
"center", "left" or "right"
number of digits to use for rounding
number of digits which will always appear to the right of the decimal point in formatting real/complex numbers in non-scientific formats. Allowed values '0 <= nsmall <= 20'
character; if not empty used as mark between every 'big.interval' decimals before (hence 'big') the decimal point
see 'big.mark' above; defaults to 3
the character used to indicate the numeric decimal point
logical. If 'TRUE', output will be considered as a data frame (which also mean by default we show icons for data type)
logical. If 'TRUE', the output file will directly be called within a browser.
vector of classes for the object. If NULL
, the default, will be created using real classes. Could be used to bypass defaukt formatting associated with each class
logicial. Display or not little icons in columns headers
Eric Lecoutre
Those exportation methods require severall external files, including the runtime version of ActiveWidgets grid.
To include the necessary references, you can use HTMLgrid_references
.
Be careful: if you intend to put multiple grids on a same output, the references has to be present only once in the output.
\
If you set the file
argument to NULL
, a new temp file will be created.
ActiveWidgets Grid 1.0 - http://www.activewidgets.com
data(iris)
fic <- HTMLInitFile(useGrid=TRUE,useLaTeX=FALSE)
fic <- HTMLgrid_inline(iris,file=fic)
cat("\n Browse file 'fic':",fic)
if (FALSE) browseURL(fic)
Run the code above in your browser using DataLab