Description Usage Arguments Details Value Note Author(s) References Examples
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
).
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 | HTMLgrid(x, file = get(".HTML.file"), 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 = get(".HTML.file"), 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=)
|
x |
a data.frame |
file |
target HTLM output - see details below |
append |
logical. If 'TRUE' output will be appended to 'file'; otherwise, it will overwrite the contents of 'file' |
includeref |
logical. If 'TRUE', references to necessary CSS+Javascript files will be includes. See details. |
align |
"center", "left" or "right" |
digits |
number of digits to use for rounding |
nsmall |
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' |
big.mark |
character; if not empty used as mark between every 'big.interval' decimals before (hence 'big') the decimal point |
big.interval |
see 'big.mark' above; defaults to 3 |
decimal.mark |
the character used to indicate the numeric decimal point |
asDF |
logical. If 'TRUE', output will be considered as a data frame (which also mean by default we show icons for data type) |
browse |
logical. If 'TRUE', the output file will directly be called within a browser. |
classes |
vector of classes for the object. If |
showimages |
logicial. Display or not little icons in columns headers |
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.
file |
target HTLM output |
Presentation relies on pure CSS + Javascript. It may be possible than future upgrade change the presentation of grids created with this version.
Eric Lecoutre
ActiveWidgets Grid 1.0 - http://www.activewidgets.com
1 2 3 4 5 | data(iris)
fic <- HTMLInitFile(useGrid=TRUE,useLaTeX=FALSE)
fic <- HTMLgrid_inline(iris,file=fic)
cat("\n Browse file 'fic':",fic)
## Not run: browseURL(fic)
|
Browse file 'fic': /work/tmp/tmp/RtmpzyKLNf/index.html
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.