Skip to Main Content

Java Programming

Announcement

For appeals, questions and feedback about Oracle Forums, please email oracle-forums-moderators_us@oracle.com. Technical questions should be asked in the appropriate category. Thank you!

abstract method in lab 4?

3462211May 25 2017 — edited Jun 1 2017

Hi Nick,

I have 2 more questions regarding lab 4.  I guess I don't quite comprehend your code.

1) In "Account.java"

public  abstract  String  getAccountType();

Is above line of code "getAccounType()" an abstract method you mentioned in the video/slides?

If it is, what's the point of declare a method without performing any function?

2) In both "CheckingAccount.java" and "SavingsAccount.java"

What's the point of declare "getAccountType()" method in abstract Account class when both CheckingAccount and SavingsAccount declare their own method without using "super" keyword?

public  String  getAccountType() {

     return  accountType;

}; 

Thanks,

Carol

Comments

Scott Wesley
Answer

You may get something out of this reference

Grassroots Oracle: Tutorial: Include action button in report

Marked as Answer by Schuriik · Sep 27 2020
Pavan Badi

Hi,

You can use html directly into to sql report query to get multiple buttons like below,

select

'<input type="button" value="Button 1">'||'<input type="button" value="Button 2">'||

from dual;

Tim Halbach

Hi Schuriik,

here is an example and a package of what you can use to render a button in a report as simple as possible.

https://thalbachdevelop.blogspot.de/2017/02/apex-rendering-button-in-report-column.html

The post from Scott was my ambition to render the button into the report.

You should also read Scott's post to understand the mechanics behind it.

If you have multiple buttons you can concatinate them into a sql query.

e.q.

Select

thdevelop_util_pkg.apex_item_button(p_item_label     => 'FIRST_BUTTON',

                              p_item_id     => 'first_button'

                             ) ||

thdevelop_util_pkg.apex_item_button(p_item_label     => 'SECOND_BUTTON',

                              p_item_id     => 'second_button'

                             );

from dual;

then you have to set on the coloumn security Escape special character to no.

Regards Tim

Schuriik

Hi Scott, one more question: I created 2 buttons in the SQL report with following code: "'<a data-id="#ID#" class="test t-Button" </a>Start' || ..."

Now I want to save the ID of the row in my item P1_TEST via javascript like shown in your example:  $s('P1_TEST', $(this.triggeringElement).data('id'));

But afterwards the value of P1_TEST is always "#ID#", no matter which row I click. Can you tell me how I can get the right ID?

When I create a button with link like shown in your example its working fine and I get the right ID of every row. But that way I cant create 2 buttons in 1 column.

Scott Wesley

#ID# must be the alias of a column in your report.

Check that

a) you have such a column

b) it's not conditionally hidden

1 - 5

Post Details

Added on May 25 2017
7 comments
453 views