Jump to content


Photo

UniMenuButton açılan menünün fontunu nasıl ayarlayabilirim.


  • Please log in to reply
2 replies to this topic

#1 pro_imaj

pro_imaj

    Advanced Member

  • uniGUI Subscriber
  • PipPipPipPip
  • 502 posts

Posted 12 January 2017 - 08:50 AM

Merhaba;

 

1-UniMenuButton fontunu ayarladığımda bu sadece buton için geçerli oluyor halbuki açılan listeninde bu fonta göre açılmasını istiyorum bunu nasıl yapabilirim.

 

2-Bununla birlikte MenuButton tıklandığında listenin açılmasını nasıl sağlarım.

 

Teşekkürler.


  • 0

#2 pro_imaj

pro_imaj

    Advanced Member

  • uniGUI Subscriber
  • PipPipPipPip
  • 502 posts

Posted 12 January 2017 - 08:54 AM

İkinci sorunun cevabı;

UniMenuButton1->ClientEvents->ExtEvents  (Click)

function click(sender, e, eOpts)
{
    sender.maybeShowMenu()
}

  • 0

#3 Delphi Developer

Delphi Developer

    Advanced Member

  • Moderators
  • 2631 posts

Posted 12 January 2017 - 10:55 AM

1-UniMenuButton fontunu ayarladığımda bu sadece buton için geçerli oluyor halbuki açılan listeninde bu fonta göre açılmasını istiyorum bunu nasıl yapabilirim.

 

Merhaba,

 

Belki bu metod...:

 

1. UniServerModule -> CustomCSS:

.x-mymenu-item-text .x-menu-item-text {
    color: green;
    font-size: 12px;
    line-height: 24px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold
}

2. UniMenuButton1 -> ClientEvents -> ExtEvents -> function afterrender:

function afterrender(sender, eOpts)
{
    var me=sender;
    var _addCls = function (item) {
        item.forEach(function (_item) {
            _item.addCls('x-mymenu-item-text');
            if (_item.menu) {
                _addCls(_item.menu.items.items)
            }
        })
    };
    
    me.addListener('menushow',     
        Ext.defer(function () {
            if (me.menu) {
                _addCls(me.menu.items.items);
            }
        }, 100)
    );
}

  • 0




0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users