Domanda

Sto cercando di utilizzare il campo Form Admin con il pulsante Tipo.

$fieldset->addField('register', 'button', array(
    'label' => Mage::helper('module')->__('Button Caption'),
    'onclick' => 'test()'
));
.

Tuttavia, mi aspettavo che l'etichetta venga effettivamente resa come didascalia del pulsante (sul pulsante) ma è reso come testo dell'etichetta (davanti al pulsante).Ho provato, per mettere il titolo, il valore, l'html, innerhtml, guardò attraverso il pulsante.php ma non riesco a capire come effettivamente ma la didascalia del pulsante in modo che Magento lo rende come <button>Button Caption</button> dovrebbe essere un modo, causare il tipo di pulsanteè praticamente inutile.

È stato utile?

Soluzione

Dovrebbe funzionare con value:

$fieldset->addField('register', 'button', array(
    'value' => Mage::helper('module')->__('Button Caption'),
    'onclick' => 'test()'
));
.

Assicurati che alla fine della tua dichiarazione del modulo non lo fai:

$form->setValues(....)
.

Questo sovrascriverà il valore dell'ingresso del pulsante.Usa questo invece.

$form->addValues(....)
.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a magento.stackexchange
scroll top