I have often wanted to display an informational message at the top of the page. Rather than just slap a Long Edit Box at the top of the screen, I decided to look for a nice looking way to do it. One of the great things about PeopleSoft, it always has an example somewhere in the huge product for what you are trying to do.
Here are some of the messages that I found:
Information Message:
Example Page: SSS_STDNTCTR_SR_SP
Here are the different pieces:
- Stylesheet of the page: SSS_STYLESHEET
- Group Box:
- Label Stylesheet: PAGROUPBOXLABELINVISIBLE
- Body Stylesheet: SSSMSGINFOFRAME
- Static Image:
- Image: PS_CS_MESSAGE_INFO_ICN
- Size: 23×23
- Static Text:
- Style: SSSMSGINFOTEXT
Alert Message:
Example Page: SSF_SS_ERRORMSG
Here are the different pieces:
- Page Stylesheet: SSS_STYLESHEET
- Group Box
- Label Stylesheet: PAGROUPBOXLABELINVISIBLE
- Body Stylesheet: SSSMSGALERTFRAME
- Push Button (for the image, you could use a static icon instead)
- Image: PS_CS_MESSAGE_ALERT_ICN
- Size: Large Icon
- Long Edit Box (works the same as the static textbox, but lets you change it from code)
- Stylesheet: SSSMSGALERTTEXT
- No Label
You can make them better than that using an HTML area.
http://www.cedarhillsgroup.com/knowledge-base/kbarticles/making-pretty-page-text-with-html-areas/
Chris,
I have gotten behind on replying to comments. I really appreciate your posting this link and information. That is a very good point.
I just added a message to a page the other day, and I used an HTML area because I wanted to add a link. One disadvantage is that you can’t use message catalog text without PeopleCode.