Not sure whether every one is aware of this. I had a strange
requirement; whenever user changes a value of a field on the Search Page to a
particular value, the value on another field on the search page needs to be
populated automatically and needs to be grayed out. I had to burn out my head,
and finally found out the solution. But the solution made me feel as a fool (
that simple was the solution). Thought of sharing it over here so that anyone
else facing the same problem will be helped.
Remember Panda’s Pa’s dialogue, “and the secret ingredient
in the secret ingredient soup is ‘NOTHING’” J.
Yes the solution is nothing. On the Add Search Record, write the corresponding
code in the Field Change event of the field which controls the other fields.
The Field Change event will fire as if you are in a normal PeopleSoft page.
Sounds very interesting, isn’t it? The only disadvantage is that, this code
will fire only if you are in add mode. On the normal search page this code will
not fire. Still need to find out a solution (other than javascripts) to fire
field change events in normal search page. Please don’t hesitate to share your
ideas through the comments section.