sc_include_library("Escopo", "Nome da Biblioteca", "Arquivo", "include_once", "Require")
|
|
Esta macro inclui na aplicação, um arquivo PHP de uma biblioteca. É necessário ter uma biblioteca criada no Scriptcase para fazer uso desta macro. Para criar uma biblioteca, vá até o menu "Ferramentas -> Bibliotecas".
Parâmetro
|
Descrição |
| Escopo |
Informa qual o escopo da biblioteca. Podendo ser "sys" para bibliotecas de escopo Público ou "prj" para bibliotecas de escopo Projeto. |
Nome da Biblioteca |
Nome dado à biblioteca no momento da criação |
| Arquivo |
Caminho absoluto do arquivo, dentro da biblioteca. |
| include_once(opcional) |
Certifica que o arquivo só será incluído uma única vez. Caso não seja informado, a macro assume como "true". |
| Require(opcional) |
Caso o arquivo ou a biblioteca não existam, a aplicação para de ser executada e retorna um erro. Caso não seja informado, a macro assume como "true". |
Ex: Incluindo um arquivo de uma biblioteca: sc_include_library("prj", "phpqrcode", "qrlib.php", true, true);
|
Escopo da Macro
|
Aplicação Blank
|
Aplicação Calendário
|
Aplicação Gráfico
|
Aplicação Consulta
|
Dashboard
|
Aplicação Filtro
|
Aplicação Formulário
|
Aplicação Controle
|
Aplicação Menu
|
Menu Responsivo
|
Aplicação Menu árvore
|
Aplicação Report PDF
|
allMacros onExecute
|
ajaxFieldonBlur ajaxFieldonChange ajaxFieldonClick ajaxFieldonFocus allMacros onAfterDelete onAfterInsert onAfterUpdate onApplicationInit onBeforeDelete onBeforeInsert onBeforeUpdate onInit onLoadAll onRefresh onValidate onValidateFailure onValidateSuccess
|
allMacros onApplicationInit onFooter onHeader onInit
|
allMacros onInit onRecord
|
allMacros onApplicationInit onInit onWidgetLoad
|
allMacros onApplicationInit onFilterInit onFilterRefresh onFilterSave onFilterValidate
|
ajaxFieldonBlur ajaxFieldonChange ajaxFieldonClick ajaxFieldonFocus allMacros onAfterDelete onAfterDeleteAll onAfterInsert onAfterInsertAll onAfterUpdate onAfterUpdateAll onApplicationInit onBeforeDelete onBeforeDeleteAll onBeforeInsert onBeforeInsertAll onBeforeUpdate onBeforeUpdateAll onClick onInit onLoadAll onNavigate onRecord onRefresh onValidate onValidateFailure onValidateSuccess
|
ajaxFieldonBlur ajaxFieldonChange ajaxFieldonClick ajaxFieldonFocus allMacros onApplicationInit onClick onInit onLoadAll onRefresh onValidate onValidateFailure onValidateSuccess
|
allMacros onApplicationInit onExecute onLoad
|
onApplicationInit onExecute onLoad
|
allMacros onExecute onLoad
|
allMacros
|
|