Como fazer para definir o texto de ajuda no processo executor de consultas automatizadas?
Data de postagem: Jun 04, 2010 2:19:58 PM
O help do processo executor pode ser definido em dois lugares: no DataSource(IDS) ou no IDSV. Sendo que se os dois helps estiverem definidos prevalecerá o help do IDSV.
Segue abaixo o exemplo da definição dos helps:
No IDS:
{
includes: [
-1897036629 /* /products/INTEQengine/library/iquery/IQuery.ijs */
],
help: "Help do DataSource",
availableFilters: [
{
classKey: -2008879000 /* Pedidos ou Provisões */,
prefix: "PED",
options: {}
}
],
availableColumns: [
{
classKey: -2008879000 /* Pedidos ou Provisões */,
prefix: "PED"
}
],
//Chamado durante a construção do DataSource.
onCreate: function Exemplo000_onCreate(dataSource) {
var flt = dataSource.filters.filter("PED_EMISSAO_START")
flt.help = "Data de Emissão Inicial"
var flt = dataSource.filters.filter("PED_EMISSAO_END")
flt.help = "Data de Emissão Final"
},
onGetQuery: function Exemplo000_onGetQuery(dataSource, filters, columns) {
var flts = filters.getIQueryFilters( "PED_*", "and" )
var cols = columns.getIQueryColumns( "PED_*" )
var iquery = IQuery.from( -2008879000 /* Pedidos ou Provisões */ )
.where(flts)
.column(cols)
return iquery.toSql()
}
}
No IDSQ:
{
dataSourceKey: 40108470 /* /products/custom/Testes/paulorogerio/datasource/Exemplo 000.ids */,
filters: [
{name: "PED_EMISSAO_START"},
{name: "PED_EMISSAO_END"}
],
columns: [
{name: "PED_RECURSO.NOME"},
{name: "PED_RECURSO.CODIGO"},
{name: "PED_QUANTIDADE"},
{name: "PED_TOTAL" },
{name: "PED_EMISSAO"}
]
}
No IDSV:
{
dataSourceQueryKey: 41125078, /* /products/custom/Testes/paulorogerio/datasource/Exemplo 003 - Help do Processo.idsq */
type: "simpleLayout",
help: "Help do IDSV",
filters: [
{name: "PED_EMISSAO_START", label: "Inicial", group: "Emissão"},
{name: "PED_EMISSAO_END", column: 1, label: "Final", group: "Emissão"}
],
columns: [
{name: "PED_RECURSO.NOME", label: "Recurso"},
{name: "PED_RECURSO.CODIGO", label: "Código"},
{name: "PED_EMISSAO", label: "Emissão"},
{name: "PED_QUANTIDADE", label: "Qtde"},
{name: "PED_TOTAL", label: "Total"}
]
}