Databases Reference
In-Depth Information
Because this is just a page in your application, you can change all fields and behavior to match your
requirements. When creating the page itself you can create up to eight custom attributes to the feedback
page. These attributes are included in the submit process that is generated by the wizard. The default
select list Feedback Type is created from select the name, id from APEX FEEDBACK TYPES order by id .
If you needed more or different Feedback Types, you might think of adding records to this table but, like
a lot of these kind of select lists in Team Development, it isn't a table, but a view with predefined data. So
that wouldn't work. Also, replacing the select list with your own dynamic or static select list isn't a good
idea, because pages in Team Development rely on values that exist in that view. So let's just keep that
one as it is.
But you can add an item, as long as it fits within a varchar2(4000) column. In the example in Figure
4-22 I added two additional items to help qualifying the feedback when it comes in by letting the end
user enter a Severity and Priority.
Figure 4-22. Customized Feedback pop-up page
If you've defined your own feedback items, you have to change the standard Submit Feedback Page
Process a little. For example:
apex util.submit feedback (
p comment => :P102 FEEDBACK,
p type => :P102 FEEDBACK TYPE,
p application id => :P102 APPLICATION ID,
p page id => :P102 PAGE ID,
p email => :P102 EMAIL,
p attribute 01 => :P102 SEVERITY,
p label 01 => 'Severity',
p attribute 02 => :P102 PRIORITY,
p label 02 => 'Priority');
You have to use your own items as values for the parameters p attribute 01 , etc., and for easier
interpretation of the values it is a good idea to provide the parameters p label 01 with a value that tells
Search WWH ::




Custom Search