1.1.7.3. gnr.web.gnrbaseclasses

1.1.7.3.1. BaseComponent

there is no public method

1.1.7.3.2. BaseProxy

there is no public method

1.1.7.3.3. BaseResource

there is no public method

1.1.7.3.4. BaseWebtool

there is no public method

1.1.7.3.6. TableScriptToHtml - webpage variables

1.1.7.3.6.1. rows_table

TODO

1.1.7.3.6.2. virtual_columns

TODO

1.1.7.3.7. External methods

These methods don’t belong to any class.

1.1.7.3.8. gnr.web.gnrbaseclasses - The complete reference list

class gnr.web.gnrbaseclasses.BaseComponent

The base class for the components

class gnr.web.gnrbaseclasses.BaseProxy(**kwargs)

Base class for a webpage proxy

class gnr.web.gnrbaseclasses.BaseResource(**kwargs)

Base class for a webpage resource

class gnr.web.gnrbaseclasses.BaseWebtool

TODO

class gnr.web.gnrbaseclasses.TableScriptToHtml(page=None, resource_table=None, **kwargs)

TODO

getHtmlPath(*args, **kwargs)

TODO

getHtmlUrl(*args, **kwargs)

TODO

getPdfPath(*args, **kwargs)

TODO

getPdfUrl(*args, **kwargs)

TODO

get_css_requires()

TODO

get_record_caption(item, progress, maximum, **kwargs)

TODO

Parameters:
  • item – TODO
  • progress – TODO
  • maximum – TODO
outputDocName(ext='')

TODO

Parameters:ext – TODO
gnr.web.gnrbaseclasses.page_mixin(func)

TODO

Parameters:func – TODO
gnr.web.gnrbaseclasses.zzzcomponent_hook(func_or_name)

A decorator. Allow to register a new method (in a page or in a component) that will be available in the web structs:

@struct_method
def includedViewBox(self, bc, ...):
    pass
    
def somewhereElse(self, bc):
    bc.includedViewBox(...)

If the method name includes an underscore, only the part that follows the first underscore will be the struct method’s name:

@struct_method
def iv_foo(self, bc, ...):
    pass
    
def somewhereElse(self, bc):
    bc.foo(...)

You can also pass a name explicitly:

@struct_method('bar')
def foo(self, bc, ...):
    pass
    
def somewhereElse(self, bc):
    bc.bar(...)