Im benutzerdefinierten Modul habe ich ein Raster. In diesem Raster möchte ich keine Daten aus dem Admin-Bereich bearbeiten. Ich möchte nur diese Daten anzeigen, also möchte ich die Schaltfläche Speichern und Zurücksetzen entfernen.
In Edit.php
public function __construct()
{
parent::__construct();
$this->_objectId = "example_id";
$this->_blockGroup = "example";
$this->_controller = "adminhtml_example";
// $this->_updateButton("save", "label", Mage::helper("example")->__("Save Tutor"));
$this->_updateButton("delete", "label", Mage::helper("example")->__("Delete Tutor"));
/**
$this->_addButton("saveandcontinue", array(
"label" => Mage::helper("example")->__("Save And Continue Edit"),
"onclick" => "saveAndContinueEdit()",
"class" => "save",
), -100);
$this->_formScripts[] = "
function saveAndContinueEdit() {
editForm.submit($('edit_form').action+'back/edit/');
}
";
*/
}
Ich bin Kommentar-Code der Schaltfläche Speichern und SpeichernAndContinueEdit, aber die Schaltfläche Speichern wird angezeigt.
Ich weiß, dass ein anderer Weg zum Administrator keine Daten speichern kann, indem disable in allen Addfeldern auf true gesetzt wird, aber ich möchte die Schaltfläche zum Hinzufügen und Zurücksetzen nach Möglichkeit entfernen und diese Schaltfläche mithilfe eines benutzerdefinierten Moduls entfernen.
quelle
__construct
Methode überschreiben .So entfernen Sie Schaltflächen im MAGENTO 2-Administrationsformular:
quelle