Sugarcrm Subpanels e la variabile refresh_page

in Informatica Sugarcrm

Come evitare di impazzire con la variabile refresh_page????

Ho cercato nei forum soluzioni rispetto all’impostazione della variabile refresh_page e praticamente dappertutto veniva indicato di inserire la variabile all’interno di un file layout.ext.php all’interno della cartella custom/modules/nome_modulo/Ext/Layoutdefs/layoutdefs.ext.php.

Ho provato con la modifica sopracitata (e molte altre) prima di giungere alla conclusione che la variabile NON viene settata globalmente per la pagina ma SOLO per il pulsante di eliminazione del record (quindi per la classe widget).

Si può quindi settare il reload della pagina (nel mio caso la pagina contiene delle custom action che aggiornano campi calcolati) utilizzando:

‘remove_button’ =>
array (
  ‘widget_class’ => ‘SubPanelRemoveButton’,
  ‘module’ => ‘eve_Prenotazioni’,
  ‘width’ => ‘5%’,
  ‘default’ => true,
  ‘refresh_page’=>true,
),

Nel file custom/modules/eve_Prenotanome_modulo/metadata/subpanels/nome_modulodefault.php

Da notare anche l’utilizzo di true invece di 1 come trovato in molti esempi….

Ho individuato il codice nel file:

modules/ACLRoles/metadata/subpanels/admin.php

Versione di SugarCRM 5.2.0J CE



Come evitare di impazzire con la variabile refresh_page????

Ho cercato nei forum soluzioni rispetto all’impostazione della variabile refresh_page e praticamente dappertutto veniva indicato di inserire la variabile all’interno di un file layout.ext.php all’interno della cartella custom/modules/nome_modulo/Ext/Layoutdefs/layoutdefs.ext.php.

Ho provato con la modifica sopracitata (e molte altre) prima di giungere alla conclusione che la variabile NON viene settata globalmente per la pagina ma SOLO per il pulsante di eliminazione del record (quindi per la classe widget).

Si può quindi settare il reload della pagina (nel mio caso la pagina contiene delle custom action che aggiornano campi calcolati) utilizzando:

‘remove_button’ =>
array (
  ‘widget_class’ => ‘SubPanelRemoveButton’,
  ‘module’ => ‘eve_Prenotazioni’,
  ‘width’ => ‘5%’,
  ‘default’ => true,
  ‘refresh_page’=>true,
),

Nel file custom/modules/eve_Prenotanome_modulo/metadata/subpanels/nome_modulodefault.php

Da notare anche l’utilizzo di true invece di 1 come trovato in molti esempi….

Ho individuato il codice nel file:

modules/ACLRoles/metadata/subpanels/admin.php

Versione di SugarCRM 5.2.0J CE



Commenti: 0 Thu 24 June 2010 - 08:43:00 admin



Categorie news

Cucina 1
e107 6
FileMaker Pro 3
Generale 4
Informatica Altro 2
Informatica Database 5
Informatica Hardware 14
Informatica Linguaggi 11
Informatica Periferiche 1
Informatica Reti 1
Informatica Sistemi Operativi 33
Informatica Software 42
Informatica Sugarcrm 19
Informatica Web 43
Iphone 7
Mootools 5
Musica 2
News 3
Office Excel 2
Personal Tecnology 3
Python 2
Siti interessanti 6
Smartphones 3

Paypal Donation


This Months Donators:


News del 2020

LuMaMeGiVeSaDo
1234567
891011121314
15161718192021
22232425262728
2930 
 

TwitterFreak

Data / Ora

 

Online

Ospiti: 1, Utenti: 0 ...

Massimo n. utenti in linea 243
(Utenti: 0, Ospiti: 243) il 21 Jul : 04:07

Utenti: 2
Ultimo iscritto: rob