Hi Alex,

Your example work fine with a little modification :

ProblematiqueTab : AjaxTabbedPanelTab {
    name = "Problematique";
    isSelected = problematiqueTabSelected;
    id = tabProblematiqueId;
    _onLoad_ = "tinyMCE.execCommand('mceAddControl', false, 'problematik'); ";

Thanks
}

Envoyé depuis iCloud

Le 09 déc 2011 à 04:43, Alexis Tual <[email protected]> a écrit :

Hi Raymond, 

when doing ajax, you have to re-init the tinymce editor, in your case something like should work :

ProblematiqueTab : AjaxTabbedPanelTab {
    name = "Problematique";
    isSelected = problematiqueTabSelected;
    id = tabProblematiqueId;
    _onLoad_ = "function() { tinyMCE.execCommand('mceAddControl', false, 'problematik'); }";
}

Cheers,

Alex

Le 9 déc. 2011 à 12:43, Raymond NANEON a écrit :

Hi All,

I introduced AjaxTabbedPanel (range textareas in tabs) to my app but I am surprised to see AjaxTabbedPanel disabled tinyMCE in  textareas. So how can I reactivate tinyMCE ?

Html :
...
<!-- TinyMCE -->
    <wo name = "tinyMCE" />
    <wo name = "tinyMCEInit" />
    <!-- /TinyMCE -->
<webobject name = "Tabs">
  <webobject name = "ContexteTab"><wo name = "ctx" /></webobject>
  <webobject name = "ProblematiqueTab"><wo:text name = "problematik" value = "$session.problematik" id = "problematik" rows = "30" cols = "120" _onKeyDown_ = "limitText(declaration.problematik,4000);" _onKeyUp_ = "limitText(declaration.problematik,4000);" /></webobject>
  <webobject name = "ObjectifsTab"><wo:text name = "objectifs" value = "$session.objectifs" id = "objectifs" rows = "30" cols = "120" _onKeyDown_ = "limitText(declaration.objectifs,4000);" _onKeyUp_ = "limitText(declaration.objectifs,4000);" /></webobject>
  <webobject name = "MethodologieTab"><wo name = "metho" /></webobject>
</webobject>
...

in WOD :
...
tinyMCE : ERXJavaScript {
    id="tinyMCE";
    filename = "tiny_mce/tiny_mce.js";
}

tinyMCEInit : ERXJavaScript {
    id="tinyMCEInit";
    filename = "tiny_mce/tinyMCEInit.js";
}

Tabs : AjaxTabbedPanel {
    id = tabsId;
}

ContexteTab : AjaxTabbedPanelTab {
    name = "Contexte";
    isSelected = contexteTabSelected;
    id = tabContexteId;
}

ctx : WOText {
    value = session.contexte;
    name="ctx";
    rows = "30";
    cols = "120";
    _onKeyDown_ = "limitText(declaration.ctx,4000);";
    _onKeyUp_ = "limitText(declaration.ctx,4000);";
}

ProblematiqueTab : AjaxTabbedPanelTab {
    name = "Problematique";
    isSelected = problematiqueTabSelected;
    id = tabProblematiqueId;
}

ObjectifsTab : AjaxTabbedPanelTab {
    name = "Objectifs";
    isSelected = objectifsTabSelected;
    id = tabObjectifId;
}

MethodologieTab : AjaxTabbedPanelTab {
    name = "Methodologie";
    isSelected = methodologieTabSelected;
    id = tabMethodologieId;
}

metho : WOText {
    value = session.metho;
    name="metho";
    rows = "30";
    cols = "120";
    _onKeyDown_ = "limitText(declaration.metho,4000);";
    _onKeyUp_ = "limitText(declaration.metho,4000);";
}

...

Thanks
Envoyé depuis iCloud
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list      ([email protected])
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/webobjects-dev/alexis.tual%40gmail.com

This email sent to [email protected]

 _______________________________________________
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list      ([email protected])
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com

This email sent to [email protected]

Reply via email to