电脑桌面
添加蚂蚁七词文库到电脑桌面
安装后可以在桌面快捷访问

HTML5端供应商协同平台首页主控台支持二开显示自定义布局

来源:金蝶云社区作者:金蝶2024-09-232

HTML5端供应商协同平台首页主控台支持二开显示自定义布局

  1. 通过BOSIDE找到要修改的主控台信息容器表单id。供应商协同平台的信息容器表单id为SCP_INFOFLOWLAYOUTPANEL,打开这个单据。


   2. 二开插件继承信息容器的标准出厂插件。

ASFSDF.webp

    

     3. 二开插件需要重写下BuildInfoPanel方法,如下为代码demo。

private const string FInfoPanelContainer = "FInfoPanelContainer";

 /// <summary>
 /// 重写加载布局的方法
 /// </summary>
 /// <param name="skin"></param>
 protected override void BuildInfoPanel(JSONObject skin)
 {            
     string configStr = ConstructInfoPanel();
     JSONObject jo = KDObjectConverter.DeserializeObject<JSONObject>(configStr);
     this.View.GetControl<Panel>(FInfoPanelContainer).SetData(jo);
 }
  
  /// <summary>
  /// 构造主控加载的布局,注意children这里formid就是要显示的表单id,width表示宽度,height表示高度。
  /// 以如下供应商协同的标准出厂单据为例,构建了上部份高度为148的常用功能,还有余下高度占满的流程信息中心。
   /// 可以根据需要二开修改要显示的主控布局和单据
   /// </summary>
 private string ConstructInfoPanel()        
 {
        string infPanelsJson = @"{	                                    
           'xtype': 'KDInfoPanel',
'height': '600',//由于是流式布局,这里的高度会根据需要自动撑开                                             
'width': '100*',//宽度占满                                             
'tempwidth': '960',                                             
'rows': 2,                                             
'cols': 1,                                             
'dock': 5,                                             
'style': 0,                                             
'children': [{                                                       
'xtype': 'KDInfoItem',                                                       
'height': '148',//第一个子节点单据高度为148                                                       
'width': '100*',                                                       
'rows': 1,                                                       
'cols': 1,                                                       
'dock': 5,                                                       
'style': 0,                                                       
'children': [],                                                       
'showtitle': true,                                                       
'allowexpand': true,                                                       
'formid': 'SCP_CommFunc',//要放置单据formid                                                       
'keyvalue': '0050569468289e6611e40bfe3d577150',
'id': 'Item_DEV_CommFunc', //这里的id注意和其他子项保持不相同                                                      
'ishideprogressindicator': true,                                                  

HTML5端供应商协同平台首页主控台支持二开显示自定义布局

通过BOSIDE找到要修改的主控台信息容器表单id。供应商协同平台的信息容器表单id为SCP_INFOFLOWLAYOUTPANEL,打开这个单据。 2. 二开插...
点击下载文档文档为doc格式

声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。

已经是第一篇
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息
QQ群
  • 答案:my7c点击这里加入QQ群
支持邮箱
微信
  • 微信