Difference between revisions of "Codeunit/Pagecontent"
Jump to navigation
Jump to search
m (3 revisions imported) |
|||
(One intermediate revision by the same user not shown) | |||
Line 3: | Line 3: | ||
Example for the codeunit MySpecialPage | Example for the codeunit MySpecialPage | ||
http://..../.../main?com.acme. | http://..../.../main?com.acme.samples.MySpecialPage | ||
Note that is is only possible invoke classes that inherits the CodeunitPagecontent class | Note that is is only possible invoke classes that inherits the CodeunitPagecontent class | ||
Line 12: | Line 12: | ||
The resulting string is the inner part of the page. Wrappers, menus etc. are added to the output. | The resulting string is the inner part of the page. Wrappers, menus etc. are added to the output. | ||
=== Example === | |||
<syntaxhighlight lang="java"> | |||
package com.acme.samples; | |||
import com.acme.samples.CodeunitPagecontentPublic; | |||
public class MySpecialPage extends CodeunitPagecontentPublic { | |||
@Override | |||
public String execute() { | |||
return "<h1>Hello world !</h1>"; | |||
} | |||
} | |||
</syntaxhighlight> |
Latest revision as of 08:38, 3 October 2023
PageContent is activated by suuplying the name of the class in a command
Example for the codeunit MySpecialPage
http://..../.../main?com.acme.samples.MySpecialPage
Note that is is only possible invoke classes that inherits the CodeunitPagecontent class
Supported methods are
public String execute( Command command, Security user, Hashtable parameters );
The resulting string is the inner part of the page. Wrappers, menus etc. are added to the output.
Example
package com.acme.samples;
import com.acme.samples.CodeunitPagecontentPublic;
public class MySpecialPage extends CodeunitPagecontentPublic {
@Override
public String execute() {
return "<h1>Hello world !</h1>";
}
}