Difference between revisions of "Developing a MVC Component/Adding decorations to the backend"
From Joomla! Documentation
(→Joomla 3.x: new section) |
|||
(2 intermediate revisions by one other user not shown) | |||
Line 16: | Line 16: | ||
results in the delete() function of a JModelAdmin object being called but it doesn't delete the record. | results in the delete() function of a JModelAdmin object being called but it doesn't delete the record. | ||
+ | |||
+ | == Joomla 3.x == | ||
+ | |||
+ | The code no longer works : | ||
+ | |||
+ | JToolBarHelper::deleteListX('', 'helloworlds.delete'); | ||
+ | JToolBarHelper::editListX('helloworld.edit'); | ||
+ | JToolBarHelper::addNewX('helloworld.add'); | ||
+ | |||
+ | Use : | ||
+ | JToolBarHelper::deleteList('', 'helloworlds.delete'); | ||
+ | JToolBarHelper::editList('helloworld.edit'); | ||
+ | JToolBarHelper::addNew('helloworld.add'); | ||
+ | |||
+ | --[[User:Flashmath|Flashmath]] ([[User talk:Flashmath|talk]]) 04:25, 13 July 2013 (CDT) |
Revision as of 04:25, 13 July 2013
This is just so overly complicated to implement MVC...
Delete toolbar item shouldn't work[edit]
In the example code:
JToolBarHelper::deleteListX(, 'helloworlds.delete');
winds up calling HelloworldsModelHellowworlds->delete() which is a function that doesn't exist in base JModelList class or it's descendant.
Clicking the delete button returns an error.
Changing this to:
JToolBarHelper::deleteListX(, 'helloworld.delete');
results in the delete() function of a JModelAdmin object being called but it doesn't delete the record.
Joomla 3.x[edit]
The code no longer works :
JToolBarHelper::deleteListX(, 'helloworlds.delete'); JToolBarHelper::editListX('helloworld.edit'); JToolBarHelper::addNewX('helloworld.add');
Use :
JToolBarHelper::deleteList(, 'helloworlds.delete'); JToolBarHelper::editList('helloworld.edit'); JToolBarHelper::addNew('helloworld.add');