解决 maximo7.X 设备树子节点显示不全

在实施MAXIMO7.1.5版本时,客户某一位置下的定义的资产比较多超过50以上,由于MAXIMO7.1.5出于性能或其它原因的考虑,在默认的选择资产或位置对话框中,只能显示50个子节点,导致数据显示不全,解决方法如下:

  导出系统XML(LIBRARY.XML) 查找ID="drilldown"的节点,修改tree组件的属性,添加maxchildren属性,记录,此处有两个tree组件,为了完整,两个组件都添加为好!

<dialog beanclass="psdi.webclient.beans.common.AssetLocDrilldownBean" id="drilldown" label="明细数据" relationship="DRILLDOWN">

         < helpgrid  id ="drilldown_help"  innerhtml ="选择 &amp;lt;IMG border=&amp;quot;0&amp;quot; SRC=&amp;quot;../webclient/images/node_collapsed.gif&amp;quot;/&amp;gt; 可显示子级。选择 &amp;lt;IMG border=&amp;quot;0&amp;quot; SRC=&amp;quot;../webclient/images/node_expanded.gif&amp;quot;/&amp;gt; 可隐藏子级。选择 &amp;lt;IMG border=&amp;quot;0&amp;quot; SRC=&amp;quot;../webclient/images/drill_select.gif&amp;quot;/&amp;gt; 可返回位置/资产。" />
        
< tabgroup  id ="drilldown_tabs"  loadalltabs ="true" >
            
< tab  default ="true"  id ="drilldown_locations"  label ="位置" >
                
< section  id ="drilldown_tab_locations_main" >
                    
< sectionrow  id ="drilldown_tab_grid1_row1" >
                        
< sectioncol  id ="drilldown_tab_grid1_row1_col1" >
                            
< section  id ="drilldown_tab_grid1a" >
                                
< multiparttextbox  dataattribute ="LOCVALUE"  descdataattribute ="locations.description"  descinputmode ="readonly"  id ="drilldown_tab_locations_main_1"  inputmode ="readonly" />
                                
< multiparttextbox  dataattribute ="ASSETINLOC"  descdataattribute ="ASSETINLOC.description"  descinputmode ="readonly"  id ="drilldown_tab_locations_main_2"  inputmode ="readonly" />
                            
</ section >
                        
</ sectioncol >
                        
< sectioncol  id ="drilldown_tab_grid1_row1_col2" >
                            
< section  id ="drilldown_tab_grid2a" >
                                
< textbox  dataattribute ="locations.status"  id ="drilldown_tab_locations_main_3"  inputmode ="readonly" />
                                
< statictext  align ="left"  dataattribute ="ASSETMESSAGE"  id ="drilldown_equipment_message"  span ="left" />
                            
</ section >
                        
</ sectioncol >
                        
< sectioncol  id ="drilldown_tab_grid1_row1_col3" >
                            
< section  id ="drilldown_tab_grid3a" >
                                
< textbox  dataattribute ="siteid"  id ="drilldown_tab_locations_main_5"  lookup ="site" />
                            
</ section >
                        
</ sectioncol >
                    
</ sectionrow >
                
</ section >
                
< section  id ="drilldown_tab_locations_main2" >
                    
< sectionrow  id ="drilldown_tab_locations_main2_1" >
                        
< sectioncol  id ="drilldown_tab_grid2_row1_col1" >
                            
< section  id ="drilldown_tab_grid1b" >
                                
< listbox  align ="left"  dataattribute ="systemid"  id ="drilldown_listbox"  title ="变更系统"  width ="100" />
                                
< buttongroup  align ="left"  id ="locations_tree_actions_btngroup_showallsys"  show ="true" >
                                    
< pushbutton  id ="locations_tree_actions_btn_99"  label ="显示所有系统"  mxevent ="showAllSystems"  targetid ="locations_tree" />
                                
</ buttongroup >
                                
< buttongroup  align ="left"  id ="locations_tree_actions_btngroup"  show ="true" >
                                    
< pushbutton  id ="locations_tree_actions_btn_1"  label ="显示到顶级的路径"  mxevent ="getpathtotop"  targetid ="locations_tree" />
                                
</ buttongroup >
                                
< buttongroup  align ="left"  id ="locations_tree_actions_btngroup_viewpmbtn1"  show ="true" >
                                    
< pushbutton  id ="drilldown_button_1_locations"  label ="查看工作详细信息"  mxevent ="wopms_byloc" />
                                
</ buttongroup >
                            
</ section >
                        
</ sectioncol >
                        
< sectioncol  id ="locations_tree_grid" >
                            
< section  id ="locations_tree_actions" >
                                
< tree  beanclass ="psdi.webclient.beans.common.DrilldownTreeBean"  checkfornewnodes ="true"  height ="150"  id ="locations_tree"  ignorestructurechange ="true"  orderby ="location asc"  relationship ="LOCATIONS"  selectfirstnode ="true"  width ="500"  maxchildren ="400" >
                                    
< treenode  displaykeyattribute ="false"  displayobjectname ="false"  id ="locations_tree_treenode1"  keyattribute ="locationsid"  objectname ="LOCATIONS" >
                                        
< treeattribute  dataattribute ="location"  display ="true"  id ="locations_tree_attribute1" />
                                        
< treeattribute  dataattribute ="description"  display ="true"  id ="locations_tree_attribute2" />
                                    
</ treenode >
                                    
< treenode  displaykeyattribute ="false"  displayobjectname ="false"  enablereturn ="false"  id ="locations_tree_treenode2"  keyattribute ="SITEUID"  objectname ="SITE" >
                                        
< treeattribute  dataattribute ="siteid"  display ="true"  id ="locations_tree_attribute3" />
                                        
< treeattribute  dataattribute ="description"  display ="true"  id ="locations_tree_attribute4" />
                                    
</ treenode >
                                
</ tree >
                            
</ section >
                        
</ sectioncol >
                    
</ sectionrow >
                
</ section >
            
</ tab >
            
< tab  id ="drilldown_asset"  label ="资产" >
                
< section  id ="drilldown_tab_assets_main" >
                    
< sectionrow  id ="drilldown_tab_assets_main_r1" >
                        
< sectioncol  id ="drilldown_tab_assets_main_r1_c1" >
                            
< section  id ="drilldown_tab_assets_main_r1_c1_1" >
                                
< multiparttextbox  dataattribute ="assetvalue"  descdataattribute ="asset_inloc.description"  id ="drilldown_tab_assets_main_2"  inputmode ="readonly" />
                                
< multiparttextbox  dataattribute ="asset_inloc.location"  descdataattribute ="asset_inloc.location.description"  descinputmode ="readonly"  id ="drilldown_tab_assets_main_1"  inputmode ="readonly" />
                                
< textbox  dataattribute ="asset_inloc.failurecode"  id ="drilldown_tab_assets_main_4"  inputmode ="readonly" />
                            
</ section >
                        
</ sectioncol >
                        
< sectioncol  id ="drilldown_tab_assets_main_r1_c2" >
                            
< section  id ="drilldown_tab_assets_main_r1_c2_1" >
                                
< checkbox  dataattribute ="asset_inloc.isrunning"  id ="drilldown_tab_assets_main_3"  inputmode ="readonly" />
                                
< textbox  dataattribute ="asset_inloc.itemnum"  id ="drilldown_tab_assets_main_6"  inputmode ="readonly" />
                            
</ section >
                        
</ sectioncol >
                        
< sectioncol  id ="drilldown_tab_assets_main_r1_c3" >
                            
< section  id ="drilldown_tab_assets_main_r1_c3_1" >
                                
< textbox  dataattribute ="siteid"  id ="drilldown_tab_assets_main_8"  lookup ="site" />
                            
</ section >
                        
</ sectioncol >
                    
</ sectionrow >
                
</ section >
                
< section  id ="drilldown_tab_assets_main2" >
                    
< sectionrow  id ="drilldown_tab_assetss_main2_1" >
                        
< sectioncol  id ="drilldown_tab_assetss_main2_1_row1_col1" >
                            
< section  id ="drilldown_tab_assetss_main2_1_row1_col1_1" >
                                
< buttongroup  align ="left"  id ="asset_tree_actions_btngroup"  show ="true" >
                                    
< pushbutton  id ="asset_tree_actions_btn_1"  label ="显示到顶级的路径"  mxevent ="getpathtotop"  targetid ="asset_tree" />
                                
</ buttongroup >
                                
< buttongroup  align ="left"  id ="asset_tree_actions_btngroup_viewpmbt2"  show ="true" >
                                    
< pushbutton  id ="drilldown_button_1_asset"  label ="查看工作详细信息"  mxevent ="wopms_byasset" />
                                
</ buttongroup >
                            
</ section >
                        
</ sectioncol >
                        
< sectioncol  id ="drilldown_tab_assetss_main2_1_row1_col2" >
                            
< section  id ="drilldown_tab_assetss_main2_1_row1_col2_1" >
                                
< tree  beanclass ="psdi.webclient.beans.common.DrilldownTreeBean"  checkfornewnodes ="true"  height ="150"  id ="asset_tree"  ignorestructurechange ="true"  orderby ="assetnum asc"  relationship ="ASSET"  selectfirstnode ="true"  width ="500"  maxchildren ="400" >
                                    
< treenode  displaykeyattribute ="false"  displayobjectname ="false"  id ="asset_tree_treenode1"  keyattribute ="ASSETUID"  objectname ="ASSET" >
                                        
< treeattribute  dataattribute ="assetnum"  display ="true"  id ="asset_tree_attribute1" />
                                        
< treeattribute  dataattribute ="description"  display ="true"  id ="asset_tree_attribute2" />
                                    
</ treenode >
                                    
< treenode  displaykeyattribute ="false"  displayobjectname ="false"  enablereturn ="false"  id ="asset_tree_treenode2"  keyattribute ="SITEUID"  objectname ="SITE" >
                                        
< treeattribute  dataattribute ="siteid"  display ="true"  id ="asset_tree_attribute3" />
                                        
< treeattribute  dataattribute ="description"  display ="true"  id ="asset_tree_attribute4" />
                                    
</ treenode >
                                
</ tree >
                            
</ section >
                        
</ sectioncol >
                    
</ sectionrow >
                
</ section >
            
</ tab >
        
</ tabgroup >
        
< buttongroup  id ="drilldown_btngroup"  show ="true" >
            
< pushbutton  id ="drilldown_button_3"  label ="取消"  mxevent ="dialogcancel" />
        
</ buttongroup >
    
</ dialog >

转载于:https://www.cnblogs.com/kevinhlj/archive/2011/07/26/2116909.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值