MsgCard.js 555 B

12345678910111213141516171819202122232425262728
  1. Ext.define('saas.view.home.MsgCard', {
  2. extend: 'Ext.panel.Panel',
  3. xtype: 'msgcard',
  4. cls: 'info-card-item info-card-large-wrap shadow',
  5. containerColor: '',
  6. height: 200,
  7. data: {
  8. count: 0,
  9. title: '',
  10. icon: ''
  11. },
  12. tpl: '<div><span class="x-fa fa-{icon}"></span><h2>{count}</h2><div class="infodiv">{title}</div></div>',
  13. initComponent: function(){
  14. var me = this;
  15. Ext.apply(me, {
  16. cls: me.config.containerColor
  17. });
  18. me.callParent(arguments);
  19. }
  20. });