Sencha Touch: setzen Sie die Schaltfläche auf der rechten Seite und die text-center horizontal am panel

Will ich ein panel mit dem einzigen Knopf auf der rechten Seite ausgerichtet. Ich weiß, die Idee der 'spacer'. Aber zusätzlich möchte ich um einen html-text-center-horizontal. Aber mit der 'spacer' es funktioniert nicht wirklich. Der text ist nicht wirklich in der Mitte der Platte. Wie sieht 'spacer' zu arbeiten, und wie kann ich das erreichen, was ich will?

js-code:

this.topPanel = new Ext.Panel({
        layout: 'hbox',
        height: 50,
                    cls: 'topPanelCls',
        items: [
            {xtype: 'spacer'},
            {html: 'TextText', width: 100, height: 30},
            {xtype: 'spacer'},
            this.forwardButton
        ]

});

Stil von "forwardButton':

.forwardButtonCls {
   background: #ccc;
   color: #ffffff;
   font-size: 14px;
   border: none; 
   vertical-align: center; }

Stil topPanel:

.topPanelCls {
  margin: 10px 0px 0px 0px; }  

.topPanelCls .x-panel-body {
  background-color: #fff !important;
  background-image: none !important;  
  width: 700px;
  border:4px solid #ccc;  }

Irgendeine Idee, wie ich mein problem lösen kann?

InformationsquelleAutor gulsan | 2011-10-09
Schreibe einen Kommentar