Třída Debugger

Objekt pro debug aplikace.

typ: static class; celé jméno: COMEX.Debugger;


Vlastnosti v Debugger

Vlastnosti umístěné ve jmenném prostoru Debugger.

typ: property; celé jméno: COMEX.Debugger.mode;


Vrací:

mód debugu aplikace (defaultně silent)

● strict - vyhazuje výjimky a zapisuje do žurnálu

● silent - jakékoli jiné nastavení než strict, znamená mód silent, tedy pouze zápis do žurnálu

( umístěno v souboru /comex/scripts/comex.js )

typ: property; celé jméno: COMEX.Debugger.reportURL;


Vrací:

URL pro odeslání hlášení na server

( umístěno v souboru /comex/scripts/comex.js )


Funkce v Debugger

Funkce umístěné ve jmenném prostoru Debugger.

Vrátí dump proměnné.

typ: function; celé jméno: COMEX.Debugger.dump;


Parametry:

$var

● hodnota typu mixed

proměnná

$space

● hodnota typu String (výchozí: "")

mezery na počátku


Vrací:

dump proměnné

example
var $rslt = [];
$rslt.push( 255 );
$rslt.push( true );
$rslt.push( 'str dump' );
$rslt.push( [25, 'str', false] );
$rslt.push( {arr: [25, 'str', false], num: 1234} );
$rslt = COMEX.Debugger.dump( $rslt );

( umístěno v souboru /comex/scripts/comex.js )


Metody v Debugger

Metody umístěné ve jmenném prostoru Debugger.

Zaloguje hlášení do žurnálu.

typ: method; celé jméno: COMEX.Debugger.log;


Parametry:

$report

● hodnota typu String

hlášení do žurnálu


Vrací:

vždy vrací null

example
COMEX.Debugger.log( "COMEX log test message." );
var $rslt = "Pro zobrazení výpisu logu stiskněte F12, přepněte na konzolu a zapněte žurnál.";

( umístěno v souboru /comex/scripts/comex.js )

Zaloguje dump proměnné do žurnálu.

typ: method; celé jméno: COMEX.Debugger.logDump;


Parametry:

$var

● hodnota typu mixed

proměnná


Vrací:

vždy vrací null

( umístěno v souboru /comex/scripts/comex.js )

Odešle hlášení na server.

typ: method; celé jméno: COMEX.Debugger.report;


Parametry:

$report

● hodnota typu String

hlášení k odeslání


Vrací:

true, pokud je nastavena vlastnost COMEX.Debugger.reportURL, jinak false

example
COMEX.Debugger.reportURL = "/rpc/reporter";
var $rslt = COMEX.Debugger.report( "COMEX report test message" );

( umístěno v souboru /comex/scripts/comex.js )

( umístěno v souboru /comex/scripts/comex.js )


Třída ActionTřída ClassTřída ClientTřída ConnectionTřída CookieTřída CustomTřída DebuggerTřída DefinitionTřída DocumentTřída FolderTřída GlobalTřída PageTřída ResultTřída SpecialTřída TableTřída UserTřída XMLE