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:13] giorgio.scali |
custom:api_js_opengwclasslisttab [2025/02/11 11:29] (versione attuale) giorgio.scali |
||
---|---|---|---|
Linea 162: | Linea 162: | ||
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**) | 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> | <code javascript> | ||
- | var gwClassName = 'gwd_resource'; | + | var gwClassName = 'gwClassName '; |
var title = 'Custom title'; //optional | var title = 'Custom title'; //optional | ||
Linea 200: | Linea 200: | ||
var tab = openTab(tabWidgetId, tabWidgetType, title, options); | var tab = openTab(tabWidgetId, tabWidgetType, title, options); | ||
</code> | </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> | ||
+ |