Difference between revisions of "Codeunit/Pagecontent"
Jump to navigation
Jump to search
old>Admin |
|||
(3 intermediate revisions by 3 users 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 10: | Line 10: | ||
public String execute( Command command, Security user, Hashtable parameters ); | 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 === | |||
<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>";
}
}