Thank you! I also updated the getDialogFactoryParameters to be able to create 
MyTabBuilder without effort in the code. Here is the code and example:

[code]public class MyDialogCreator extends DefaultDialogCreator {
    
    @Override
    protected ParameterResolver getTabFactoryParameters(DialogFactoryMetaData 
metaData, final DialogCreationContext context, final TabBuilder tabBuilder) {
        return new ParameterResolver(super.getTabFactoryParameters(metaData, 
context, tabBuilder)) {
            @Override
            public Object resolveParameter(Class<?> parameterType) {
                if (parameterType.equals(MyTabBuilder.class)) {
                    return new MyTabBuilder(context, tabBuilder);
                }
                return super.resolveParameter(parameterType);
            }
        };
    }
    
    @Override
    protected ParameterResolver 
getDialogFactoryParameters(DialogFactoryMetaData metaData, final 
DialogCreationContext context, final DialogBuilder dialogBuilder) {
        return new ParameterResolver(super.getDialogFactoryParameters(metaData, 
context, dialogBuilder)) {
            @Override
            public Object resolveParameter(Class<?> parameterType) {
                if (parameterType.equals(MyDialogBuilder.class)) {
                    return new MyDialogBuilder(context);
                }
                return super.resolveParameter(parameterType);
            }
        };
    }
}[/code]

[code]
@TabFactory("myTab")
public void contentTab(MyTabBuilder tab) {

@DialogFactory("myDialog")
public void dialogueProduit(MyDialogBuilder dialog, DialogCreationContext 
context){
   MyTabBuilder tab = dialog.addTab("Infos");
[/code]

-- 
Context is everything: 
http://forum.magnolia-cms.com/forum/thread.html?threadId=d1bce274-fb30-4ea3-b171-5bad16c77b34


----------------------------------------------------------------
For list details, see http://www.magnolia-cms.com/community/mailing-lists.html
Alternatively, use our forums: http://forum.magnolia-cms.com/
To unsubscribe, E-mail to: <[email protected]>
----------------------------------------------------------------

Reply via email to