gwusermanual:interface:interface:leafitem

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
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 ====
  • gwusermanual/interface/interface/leafitem.1714467360.txt.gz
  • Ultima modifica: 2024/04/30 10:56
  • da francesco.rosati