2010-01-16 42 views
2

我使用Zend Framework和Dojo來製作Tab容器。我需要dt標籤是createEventForm-waiverDetail-addElement-label而不是addElement-label。但我無法弄清楚。你可以看到他們在下面的代碼片斷ID使用PHP的Zend Framework,更改類標籤

http://pastie.org/780362

我都看了又看這一點。我認爲這可能是裝飾者的東西。以下是我爲Zend Dojo表單設置的裝飾器:

$this->setDecorators(
    array(
     'FormElements', 
     array(
      'TabContainer', 
      array(
       'id' => 'tabContainer', 
       'style' => 'width: 100%; height: 500px;', 
       'dijitParams' => array(
        'tabPosition' => 'top' 
       ), 
      ), 
     ), 
     'DijitForm', 
    ) 
); 

回答

1

對於正在尋找類似信息的網站的未來用戶。爲了做到這一點,您必須重置裝飾器堆棧,並在設置ID時設置它。