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 | ||
gwusermanual:interface:interface:leafitem [2024/04/30 10:56] francesco.rosati [leafItemGHFMCMenu] |
gwusermanual:interface:interface:leafitem [2024/12/10 18:49] (versione attuale) giorgio.scali |
||
---|---|---|---|
Linea 88: | Linea 88: | ||
|rootLabel| String, opzionale, è la label che viene mostrata in caso di showAllAsRoot a true. In caso di showAllAsRoot a true, con rootLabel assente o stringa vuota viene usata la label della gwClass.| | |rootLabel| String, opzionale, è la label che viene mostrata in caso di showAllAsRoot a true. In caso di showAllAsRoot a true, con rootLabel assente o stringa vuota viene usata la label della gwClass.| | ||
|rootIconImagePath| opzionale, è l'icona realtiva al nodo root. In caso di showAllAsRoot a true, con rootIconImagePath assente viene usata un'immagine di default cartellina.| | |rootIconImagePath| opzionale, è l'icona realtiva al nodo root. In caso di showAllAsRoot a true, con rootIconImagePath assente viene usata un'immagine di default cartellina.| | ||
+ | |autoClickFirstNodeWhenIsFirstMenu| boolean, opzionale, default false. Se a true fa si che, in caso l'albero sia come primo elemento di menu (coordinate 0 0 0) in automatico all'avvio del progetto venga aperta la risorsa relativa al primo nodo (esattamente come onClick utente su elemento root/primo elemento) **(dalla versione 4.6.17)**| | ||
+ | |||
+ | |||
=== Vincoli === | === Vincoli === | ||
Linea 108: | Linea 111: | ||
<parameter name="rootLabel" value="Label elemento root" hideToClient="false"></parameter> | <parameter name="rootLabel" value="Label elemento root" hideToClient="false"></parameter> | ||
<parameter name="rootIconImagePath" value="image_1" hideToClient="false"></parameter> | <parameter name="rootIconImagePath" value="image_1" hideToClient="false"></parameter> | ||
+ | <parameter name="autoClickFirstNodeWhenIsFirstMenu" value="false" hideToClient="false"></parameter> | ||
</leafItem> | </leafItem> | ||
</code> | </code> | ||
Linea 137: | Linea 141: | ||
Esempi: | Esempi: | ||
<code xml> | <code xml> | ||
- | <leafItem name="lf_risorse_umane" label="Risorse Umane" image=«img_risorse_umane.png" type="leafItemListFilters""> | + | <leafItem name="lf_risorse_umane" label="Risorse Umane" image="img_risorse_umane.png" type="leafItemListFilters"> |
<parameter name="className" value="hr_risorse_umane" hideToClient="false"></parameter> | <parameter name="className" value="hr_risorse_umane" hideToClient="false"></parameter> | ||
<parameter name="attributeToFilter" value="tipo_rapporto" hideToClient="false"></parameter> | <parameter name="attributeToFilter" value="tipo_rapporto" hideToClient="false"></parameter> | ||
Linea 192: | Linea 196: | ||
Esempio | Esempio | ||
- | + | <code xml> | |
- | <leafItem name="generic" label="generic" image="GWD_Room.png" type="leafItemGHFMCMenu"> | + | <leafItem name="generic" label="generic" image="GWD_Room.png" type="leafItemGHFMCMenu"> |
- | <parameter name="gwClassName" value="cde_02_team_class" hideToClient="false"></parameter> | + | <parameter name="gwClassName" value="cde_02_team_class" hideToClient="false"></parameter> |
- | <parameter name="autoExpand" value="false" hideToClient="false"></parameter> | + | <parameter name="autoExpand" value="false" hideToClient="false"></parameter> |
- | <parameter name="filteringCriteria" value="uk_02_team,cod_03_system" hideToClient="false"></parameter> | + | <parameter name="filteringCriteria" value="uk_02_team,cod_03_system" hideToClient="false"></parameter> |
- | <parameter name="staticFilters" value="[{condition:'AND', columnName: 'fk_01_project', operator:'=', filterType:'STRING', value: [#{var_cod_01_project}]}]" hideToClient="false"></parameter> | + | <parameter name="staticFilters" value="[{condition:'AND', columnName: 'fk_01_project', operator:'=', filterType:'STRING', value: [#{var_cod_01_project}]}]" hideToClient="false"></parameter> |
- | <parameter name="iconImagePaths" value="cde35_team.png,cde35_system.png" hideToClient="false"></parameter> | + | <parameter name="iconImagePaths" value="cde35_team.png,cde35_system.png" hideToClient="false"></parameter> |
- | <parameter name="showAllAsRoot" value="true" hideToClient="false"></parameter> | + | <parameter name="showAllAsRoot" value="true" hideToClient="false"></parameter> |
- | <parameter name="rootLabel" value="Generic" hideToClient="false"></parameter> | + | <parameter name="rootLabel" value="Generic" hideToClient="false"></parameter> |
- | <parameter name="rootIconImagePath" value="cde35_team.png" hideToClient="false"></parameter> | + | <parameter name="rootIconImagePath" value="cde35_team.png" hideToClient="false"></parameter> |
- | <parameter name="relationDescriptionList" value="TEAMCLASS_SYSTEM" hideToClient="false"></parameter> | + | <parameter name="relationDescriptionList" value="TEAMCLASS_SYSTEM" hideToClient="false"></parameter> |
- | <parameter name="classNameRelationList" value="cde_02_team_class,cde_03_system" hideToClient="false"></parameter> | + | <parameter name="classNameRelationList" value="cde_02_team_class,cde_03_system" hideToClient="false"></parameter> |
- | <parameter name="allFilteringCriteriaArrayList" value="[['cod_03_system']]" hideToClient="false"></parameter> | + | <parameter name="allFilteringCriteriaArrayList" value="[['cod_03_system']]" hideToClient="false"></parameter> |
- | <parameter name="alliconCriteriaArrayList" value="[['cde35_system.png']]" hideToClient="false"></parameter> | + | <parameter name="alliconCriteriaArrayList" value="[['cde35_system.png']]" hideToClient="false"></parameter> |
- | <parameter name="allShowNodeLabelArrayList" value="[['false']]" hideToClient="false"></parameter> | + | <parameter name="allShowNodeLabelArrayList" value="[['false']]" hideToClient="false"></parameter> |
- | </leafItem> | + | <parameter name="autoClickFirstNodeWhenIsFirstMenu" value="false" hideToClient="false"></parameter> |
- | + | </leafItem> | |
+ | </code> | ||
---- | ---- | ||
+ | ==== leafItemGwTreeCollectionMenu ==== | ||
+ | <sup>[[gwusermanual:interface:interface:leafitem#Elenco dei leaf-item|(torna a elenco leafitem)]]</sup>\\ | ||
+ | Esempio | ||
+ | <code xml> | ||
+ | <leafItem name="cde_deliverable_collaboration" label="generic" image="GWD_Room.png" type="leafItemGwTreeCollectionMenu"> | ||
+ | <parameter name="classReference" value="cde_collection" hideToClient="false"></parameter> | ||
+ | <parameter name="gwContentClassName" value="cde_deliverable_collaboration" hideToClient="false"></parameter> | ||
+ | <parameter name="gwUploadClassName" value="cde_deliverable_upload" hideToClient="false"></parameter> | ||
+ | <parameter name="autoExpand" value="false" hideToClient="false"></parameter> | ||
+ | <parameter name="filteringCriteria" value="" hideToClient="false"></parameter> | ||
+ | <parameter name="iconImagePaths" value="cde35_folder_yellow.png" hideToClient="false"></parameter> | ||
+ | <parameter name="showAllAsRoot" value="true" hideToClient="false"></parameter> | ||
+ | <parameter name="rootLabel" value="Generic" hideToClient="false"></parameter> | ||
+ | <parameter name="rootIconImagePath" value="cde35_folder_yellow.png" hideToClient="false"></parameter> | ||
+ | <parameter name="relationDescriptionList" value="father-son,LinkedCollection" hideToClient="false"></parameter> | ||
+ | <parameter name="classNameRelationList" value="cde_collection_root,cde_collection" hideToClient="false"></parameter> | ||
+ | <parameter name="allFilteringCriteriaArrayList" value="[['cod_collection'],['cod_collection_parent','cod_collection'],['cod_collection']]" hideToClient="false"></parameter> | ||
+ | <parameter name="alliconCriteriaArrayList" value="[['cde35_folder_yellow.png'],['cde35_folder_yellow.png','cde35_folder_yellow.png'],['cde35_folder_yellow.png']]" hideToClient="false"></parameter> | ||
+ | <parameter name="allShowNodeLabelArrayList" value="[['false'],['false','false'],['false']]" hideToClient="false"></parameter> | ||
+ | <parameter name="staticFilters" value="[{condition:'AND', columnName: 'cod_01_project', operator:'=', filterType:'STRING', value: [#{var_cod_01_project}]}]" hideToClient="false"></parameter> | ||
+ | <parameter name="staticFiltersForUploadButton" value="[{condition:'AND', columnName:'uk_02_team', operator:'in', filterType:'CUSTOM', customFilter:'uk_02_team in (select uk_02_team from cde_user_map_role where cde_user_map_role.cde_group='TEAM' and cod_role_type not in ('TEAMSUP') and username=#{gw_activeUser})'}]" hideToClient="false"></parameter> | ||
+ | <parameter name="autoClickFirstNodeWhenIsFirstMenu" value="false" hideToClient="false"></parameter> | ||
+ | </leafItem> | ||
+ | </code> | ||
==== leafItemMCMenu ==== | ==== leafItemMCMenu ==== |