Personalizar acciones de botonera de reporte personalizado
Para personalizar las acciones de los botones superiores del reporte personalizado podemos utilizar las siguientes funciones:
Funciones
- Abre la ventana para seleccionar e iniciar un flujo nuevo: MainActions.showIniciarFlujoWindow({});
- Iniciar un flujo específico para un registro nuevo: CorrerFlujoEspecifico(null, 73,"Alta persona"
- Iniciar un flujo específico a partir de un registro previo: CorrerFlujoEspecifico(record.data.ContestadoId, 75,"Documentos")
- Consultar una plantilla específica a partir de un registro previo: AbrePlantillaRegistroLoading(record.data.ContestadoId, 43)
- Abrir un link o url: window.open("http://www.google.com");
- function getGridToolbar(){
- var tbar = getToolbarConfiguration();
-
- var tbarPieces = [
- {
- iconCls: 'extdetails_icon',
- text: 'Iniciar flujo',
- handler: function () {
- MainActions.showIniciarFlujoWindow({});
- }
- },
- {
- iconCls: 'extdetails_icon',
- text: 'Correr flujo especifico',
- handler: function () {
- CorrerFlujoEspecifico(null, 73,"Alta persona")
- }
- },
- {
- iconCls: 'extdetails_icon',
- text: 'Correr flujo especifico de registro seleccionado',
- handler: function () {
- var record = ogrid.getSelectionModel().getSelected();
- if(!record){
- alert("Favor de seleccionar un registro");
- return;
- }
- CorrerFlujoEspecifico(record.data.ContestadoId, 75,"Documentos")
- }
- },
- {
- iconCls: 'extdetails_icon',
- text: 'Abrir plantilla',
- handler: function () {
- var record = ogrid.getSelectionModel().getSelected();
- if(!record){
- alert("Favor de seleccionar un registro");
- return;
- }
- AbrePlantillaRegistroLoading(record.data.ContestadoId, 43)
- }
- },
- {
- iconCls: 'extdetails_icon',
- text: 'Nuevo proceso',
- handler: function () {
- CorrerFlujo();
- }
- },
- {
- iconCls: 'extdetails_icon',
- text: 'Abrir liga',
- handler: function () {
- window.open("http://www.google.com");
- }
- },
-
- ];
-
-
- //tbar = [].concat(tbarPieces, tbar);
-
- tbar = [].concat(tbarPieces, tbar);
- console.log("CONSOLA",tbar);
- return tbar;
- }