Learn R Programming

R2HTML (version 2.3.4)

HTMLgrid: Creates a HTML grid using ActiveWidget grid - www.activewidgets.com

Description

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).

Usage

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=)

Value

file

target HTLM output

Arguments

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 NULL, the default, will be created using real classes. Could be used to bypass defaukt formatting associated with each class

showimages

logicial. Display or not little icons in columns headers

Author

Eric Lecoutre

Details

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.

References

ActiveWidgets Grid 1.0 - http://www.activewidgets.com

Examples

Run this code
    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