Differenze
Queste sono le differenze tra la revisione selezionata e la versione attuale della pagina.
Entrambe le parti precedenti la revisione Revisione precedente Prossima revisione | Revisione precedente | ||
custom:api_js_opengwclasslisttab [2024/09/09 16:07] giorgio.scali [Parametri] |
custom:api_js_opengwclasslisttab [2025/02/11 11:29] (versione attuale) giorgio.scali |
||
---|---|---|---|
Linea 158: | Linea 158: | ||
var tabWidget = openTab(tabWidgetId, tabWidgetType, tabWidgetTitle, parametersMap); | var tabWidget = openTab(tabWidgetId, tabWidgetType, tabWidgetTitle, parametersMap); | ||
</code> | </code> | ||
+ | |||
+ | |||
+ | Azione che apre un tab gwClassList, date delle options. e che permette di aprirne successivamente un'altra (magari con altri filtri nelle options) senza generare errori (**dalla 4.7.2**) | ||
+ | <code javascript> | ||
+ | var gwClassName = 'gwClassName '; | ||
+ | var title = 'Custom title'; //optional | ||
+ | |||
+ | var gridId = gwClassName+'_'+new Date().getTime(); | ||
+ | var tabWidgetType = 'gwClassList'; | ||
+ | var tabWidgetId = tabWidgetType+'_'+gridId; | ||
+ | |||
+ | var options = { //optional | ||
+ | //others options.. | ||
+ | tabWidgetId: tabWidgetId, | ||
+ | forceGridId: true, | ||
+ | gridId: gridId | ||
+ | }; | ||
+ | var tabWidget = openGwClassListTab(gwClassName, title , options); | ||
+ | </code> | ||
+ | |||
+ | Azione che apre un tab gwClassList, date delle options. e che permette di aprirne successivamente un'altra (magari con altri filtri nelle options) senza generare errori (**pre 4.7.2**) | ||
+ | |||
+ | <code javascript> | ||
+ | var title = null; //TODO | ||
+ | //options already defined.. | ||
+ | |||
+ | var tabWidgetType = 'gwClassList'; | ||
+ | |||
+ | var gridId = gwClassName+'_'+new Date().getTime(); | ||
+ | |||
+ | var tabWidgetType = 'gwClassList'; | ||
+ | //var tabWidgetId = createTabId(tabWidgetType, gwClassName); | ||
+ | var tabWidgetId = tabWidgetType+'_'+gridId; | ||
+ | |||
+ | if(options.targetContainerId==null) options.targetContainerId = tabWidgetId; | ||
+ | options.gwClassName = gwClassName; | ||
+ | |||
+ | options.forceGridId = true; | ||
+ | options.gridId = gridId; | ||
+ | |||
+ | var tab = openTab(tabWidgetId, tabWidgetType, title, options); | ||
+ | </code> | ||
+ | |||
+ | |||
+ | ===== openGwClassListFloatingPane() ===== | ||
+ | Apre la lista di dettaglio di classe su un floatingPane. | ||
+ | |||
+ | ==== Parametri ==== | ||
+ | * **gwClassName** String, required, name of gwClass | ||
+ | * **contentPaneRef** String|domNode|dijit/layout/ContentPane, required | ||
+ | * **options** Object, optional, default {}. Contains all parameters allowed by openGwClassListTab(), and | ||
+ | * **props** Object, map containing all parameters allowed by dijit/layout/ContentPane | ||
+ | |||
+ | ==== Esempi ==== | ||
+ | |||
+ | <code javascript> | ||
+ | var gwClassName = 'gw_class_name'; | ||
+ | var options = { | ||
+ | //all parameters allowed by openGwClassListTab() | ||
+ | title: 'GwClassList title', | ||
+ | props: //all parameters allowed by openFloatingPane() | ||
+ | { | ||
+ | floatingPaneId: 'my_id', | ||
+ | title: 'GwClassList title', | ||
+ | modal: true, | ||
+ | useCookie: true, | ||
+ | dimensions: {w: 800, h: 600} | ||
+ | } | ||
+ | }; | ||
+ | var floatingPane = openGwClassListFloatingPane(gwClassName, options); | ||
+ | </code> | ||
+ | |||
+ | |||
+ | ===== openGwClassListInsideContentPane () ===== | ||
+ | Apre la lista di dettaglio di classe in un qualsiasi contentPane. | ||
+ | |||
+ | ==== Parametri ==== | ||
+ | * **gwClassName** String, required, name of gwClass | ||
+ | * **contentPaneRef** String|domNode|dijit/layout/ContentPane, required. Può essere indifferentemente un dojo ContentPane, il suo id od il suo nodo dom. | ||
+ | * **options** Object, optional, default {}. Contains all parameters allowed by openGwClassListTab(), and | ||
+ | * **props** Object, map containing all parameters allowed by dijit/layout/ContentPane | ||
+ | |||
+ | ==== Esempi ==== | ||
+ | |||
+ | <code javascript> | ||
+ | var gwClassName = 'gw_class_name'; | ||
+ | var contentPaneId = new ContentPane().id; | ||
+ | var options = { | ||
+ | //all parameters allowed by openGwClassListTab() | ||
+ | props: //all parameters allowed by dijit/layout/ContentPane | ||
+ | { | ||
+ | } | ||
+ | }; | ||
+ | var contentPane = openGwClassListInsideContentPane(gwClassName, contentPaneId, options); | ||
+ | </code> | ||
+ |