FastChar官网
FastChar官网 FastChar
捐助公告
  • 欧克克 863***453@qq.com ¥59.0
  • *💋 180*****471 ¥39.0
  • 懒者 433***782@qq.com ¥39.0
  • 默默猴 874***370@qq.com ¥199.0
  • 认真的猿 116****803@qq.com ¥39.0
  • 爱心 126****357@qq.com ¥39.0
  • 能量 257***146@163.com ¥19.0
  • 水染的天色 113****338@qq.com ¥39.0
  • 微笑的死神 156****158@qq.com ¥39.0
  • 笑话 bai***121@163.com ¥39.0
 怎么扩展FastChar-ExtJs里的默认【首页】的组件?
  昆明为    提问于:2019-11-29 10:21    阅读次数:8168
  

如题,在代码怎么扩展FastChar-ExtJs里的默认【首页】的组件?


FastChar官网
FastChar 2019-11-29 10:26
   

可以的,默认支持开发者自己扩展出组件!在项目的webroot下的app文件夹里,定义一个js函数就可以了,代码如下:

/**
* 系统初始化【首页】的组件时会调用此函数!
* @param items 系统默认组件的集合
*/
function initWelcomeItems(items) {
let selfPanel = Ext.create('Ext.panel.Panel', {
layout: 'border',
title: '自定义的组件',
border: 0,
region: 'east',
width: 100
});
items.push(selfPanel);
}

最终形成的效果如下:

调整控件的位置,只要修改控件的region属性即可!既ExtJs官方的布局方式为:border 的布局方式!

如果要移除系统默认的组件,只要操作 items 数组集合就可以了!


FastChar官网
昆明为  [提问者] 2019-11-29 10:36
   

回复:FastChar

好的,感谢回答!很方便!
FastChar官网
呢嘛 2019-12-23 16:05
   

回复:FastChar

赞!👍