Posting in the Magento forums has been disabled pending the implementation of a new and improved forum solution which should better serve the community.

For new questions please post at magento.stackexchange.com, the community-run support site for the Magento community. We will be providing updates on the new forum solution soon. For questions or concerns please email community@magento.com.

Magento Forum

Eingabefelder in Tabellen
 
snoofy
Jr. Member
 
Total Posts:  4
Joined:  2009-04-22
 

Hallo Zusammen,

ich versuche gerade Eingabefelder in Tabellen einzubauen, um beispielsweise einzelne Attribute von mehreren Datensäzen auf einmal ändern zu können. Die Tabelle habe ich erzeugt und sie sieht derzeit zusammengekürzt so aus:

protected function _prepareColumns()
  
{
 
        $this
->addColumn('preis_id', array(
            
'header'        => Mage::helper('print')->__('ID'),
            
'align'         => 'right',
            
'width'         => '50px',
            
'filter_index'  => 'preis_id',
            
'index'         => 'preis_id',
        ));
 
        
$this->addColumn('preis_preis', array(
            
'header'        => Mage::helper('print')->__('Preis'),
            
'align'         => 'left',
            
'width'         => '150px',
            
'filter_index'  => 'preis_preis',
            
'index'         => 'preis_preis',
            
'type'          => 'number',
        ));
  return 
parent::_prepareColumns();
  
}

Damit kann ich die einzelnen Datensätze sehr schön anzeigen. Wie erreiche ich jetzt aber, dass die Spalte ‘preis_preis’ nicht nur angezeigt wird, sondern dass dort Eingabefelder erscheinen, in denen ich den Inhalt der einzelnen Datensätze in der Spalte ‘preis_preis’ ändern kann.

Vielen Dank.

 
Magento Community Magento Community
Magento Community
Magento Community
 
snoofy
Jr. Member
 
Total Posts:  4
Joined:  2009-04-22
 

Hallo,

ich habe mich mal ein wenig im Quelltext umgeschaut und die Typen gefunden, die man einer Column zuweisen kann

Version 1.3.1

date
datetime
number
currency
price
country
concat
action
options
checkbox
massaction
radio
input
select
text
store
wrapline

Glücklicher weise gibt es einen Typ ‘input’ und der erzeugt wie der Name schon vermuten lässt ein eingabefeld in einer Tabelle.

 
Magento Community Magento Community
Magento Community
Magento Community
Magento Community
Magento Community
Back to top