custom:api_js_opengwclasslisttab

Differenze

Queste sono le differenze tra la revisione selezionata e la versione attuale della pagina.

Link a questa pagina di confronto

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>​
 +
  • custom/api_js_opengwclasslisttab.1725890833.txt.gz
  • Ultima modifica: 2024/09/09 16:07
  • da giorgio.scali