Bug #22248
closed
Use ExtJS for rendering tabs in the TYPO3 Backend
Added by Benni Mack over 14 years ago.
Updated about 6 years ago.
Description
Hey,
this is a result from the TYPO3 User Experience Week in November 2009. It changes all occurences in the TYPO3 Backend to use ExtJS to render the tabs, instead of the self-baked html tables.
It already works with flexforms, and the required symbol shows up in the tab when there is a required field etc.
The following things are currently not "as they should", which is:
- When having nested tabs (like with flexforms, use TCEforms tt_content => type: table), then the total width does not work.
- Also, in tceforms, the total width of the tabs container does not grow when resizing.
- It takes a while for the tabs to load, so the form shows up without tabs. This is not ideal, any ideas on how to solve this?
(issue imported from #M13761)
Files
Only just started to use ExtJs at work, but regarding to the question:
- It takes a while for the tabs to load, so the form shows up without tabs. This is not ideal, any ideas on how to solve this?
Isn't it possible to put a loadMask as known from the GridPanel object?
As i have done a very first version of this, i'll review the patch.
Just an idea: as we always use(d) BE_USER->uc to save state, we don't need that when we use ExtJS because it's stateful. If the Cookieprovider is initialized, all stats of tabs etc. are autmatic saved in cookie - raise performance too :)
The patch doesn't work, there are several JS errors, and so no tabs are seen.
be aware that taskcenter changed, no dyntabmenu there anymore
Steffen, the updated patch works for me. No JS errors... please try again.
Resolved as duplicate of #23590.
Sorry, it's not really duplicate of #23590, as the tabs are still not ExtJS.
We had a look at the patch, but ExtJS seems to be no improvement there (it takes some time, until the tabs appear).
So we will probably stick to the current solution without ExtJS e.g. for TCEforms.
ExtJS would be a good solution, if the whole TCEforms would be rendered as ExtJS form, but this seems to be out of scope, at least for the moment.
- Status changed from Resolved to Closed
Also available in: Atom
PDF