HTMLgrid {R2HTML}R Documentation

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

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

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.

Value

file target HTLM output

Note

Presentation relies on pure CSS + Javascript. It may be possible than future upgrade change the presentation of grids created with this version.

Author(s)

Eric Lecoutre

References

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

Examples

    data(iris)
    fic <- HTMLInitFile(useGrid=TRUE,useLaTeX=FALSE)
    fic <- HTMLgrid_inline(iris,file=fic)
    cat("\n Browse file 'fic':",fic)
    ## Not run: browseURL(fic)

[Package R2HTML version 1.58 Index]