HTMLgrid               package:R2HTML               R Documentation

_C_r_e_a_t_e_s _a _H_T_M_L _g_r_i_d _u_s_i_n_g _A_c_t_i_v_e_W_i_d_g_e_t _g_r_i_d - _w_w_w._a_c_t_i_v_e_w_i_d_g_e_t_s._c_o_m

_D_e_s_c_r_i_p_t_i_o_n:

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

_U_s_a_g_e:

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

_A_r_g_u_m_e_n_t_s:

       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 

_D_e_t_a_i_l_s:

     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.

_V_a_l_u_e:

    file: target HTLM output 

_N_o_t_e:

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

_A_u_t_h_o_r(_s):

     Eric Lecoutre

_R_e_f_e_r_e_n_c_e_s:

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

_E_x_a_m_p_l_e_s:

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

