Zend-πλαίσιο Πλαίσιο ελέγχου Διακοσμητές

ψήφοι
8

Αυτό που προσπαθεί να επιτύχει είναι να έχουν ετικέτες πλαίσιο ελέγχου εμφανιστεί μετά από πεδία εισαγωγής κουτάκι (στα δεξιά τους).

Είμαι με τη χρήση αυτών των διακοσμητές τώρα:

private $checkboxDecorators = array(
    Label,
    array(array('data' => 'HtmlTag'), array('tag' => 'div', 'class' => 'checkbox')),
    'ViewHelper',
    array(array('row' => 'HtmlTag'), array('tag' => 'li')),
);

Έχω δοκιμάσει την αλλαγή των ετικετών και ViewHelper διακοσμητές αλλά δεν έκανε τίποτα. Οποιεσδήποτε προτάσεις?

Δημοσιεύθηκε 21/07/2009 στις 12:37
πηγή χρήστη
Σε άλλες γλώσσες...                            


2 απαντήσεις

ψήφοι
30

$this->getElement('elementId')->addDecorator('Label', array('placement' => 'APPEND'))

η δυνατότητα τοποθέτησης μπορεί να πάρει APPEND ή Παρεμβολή ως αξία

Απαντήθηκε 21/07/2009 στις 13:11
πηγή χρήστη

ψήφοι
3

Ξέρω ότι είναι μια παλαιότερη ερώτηση, αλλά μπορείτε επίσης να χρησιμοποιήσετε

$element->getDecorator('label')->setOption('placement', 'APPEND');

αν πρόκειται για ήδη δημιουργήσει στοιχείο με ένα υπάρχον διακοσμητή

Απαντήθηκε 19/11/2011 στις 22:06
πηγή χρήστη

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more