Reading of the Page element only from option buttons
Apex 4.2
I have a page apex with a group of radio buttons and a text box. I try to have a user click on one of the radio buttons and the text box is read-only, depending on which is selected.
P101_RAD_BTNS
P101_TXT_BOX
There are two buttons in the radio button group: active and inactive. If the user clicks on the 'Inactive' button, the text box (P101_TXT_BOX) becomes read-only. If the user then clicks on the "Active" button, the bbox text is no longer read-only.
I tried to do this with a dynamic action, but it's not exaclty an option "read only". I tried to use "enable / disable", but it did not work. I thought to try some kind of javascript function, but I'm not sure of the syntax.
Any help on this would be greatly appreciated. Thanks in advance.
Assuming that the values of your P101_RAD_BTNS are for Active and N for inactive, I would call a JavaScript function custom event onchange dynamic Action on P101_RAD_BTNS.
When:
Event: change
Selection type: item (s)
Product (s): P101_RAD_BTNS
Condition: No strings attached
Action: Run the JavaScript Code
Fire on loading the Page: false
Code: f_setReadOnly (this.triggeringElement.id);
function f_setReadOnly(pID){ $val = $v(pID); if ($val == 'N') { $("#P101_TXT_BOX").attr("readonly",true).css("background-color", "#d9d9d9"); } else { $("#P101_TXT_BOX").attr("readonly",false).css("background-color", ""); } }
Thank you!
JMcG
Tags: Database
Similar Questions
-
How to use the value of the page element in other pages too?
Hi all
How to pass the value of the item P26_NO from 26 to all other pages (such as 1, 2, 3... 25) using the & P26_NO. ???
I set the default for this item.but I can't able to find value in the session state itself?
Please post your suggestion here!
Thank you and best regards,
Robette.Robette wrote:
Hi Amelia,.Through application process only we can able to save the page element value in session state? is there another way?
Since my requirement is like I need to display footer text in all the pages, I have the version number included in this text, so I created a table and my intention to create an item and passing the point value for all other pages and see that point value & P26_NO. in the text. Version number is dynamic, it will change at each deployment.
Is another way simple, other than my approach?Thank you best regards &,.
Robette.You should use point demand for it and an application process to fill
IF :APP_ITEM_NAME IS NULL THEN APEX_UTIL.SET_SESSION_STATE('APP_ITEM_NAME','myvalue'); END IF;
Published by: VC on June 25, 2012 13:48
-
Can't get the page to print from Microsoft Visio. Also will not delete the queue.
Can't get the page to print from Microsoft Visio. Also will not delete the queue.
The problem arose when the USB printer to a laptop with Windows 7 on a desktop using Windows XP. The printer is a HP Deskjet D1660.
Hunting around, I found a solution that had been proposed for someone else's problem. The detachment is shown below.
Re: Update critical to correct a PC to printer communication problem, washer dot?
Options- Mark as new
- Bookmark
- Subscribe
- Subscribe to the RSS feed
- Highlight
- Report inappropriate content
-
Result passage of PL/SQL code for the page element
Hello
I have created a process in after the header to fill data to the page of the form elements. The pl/sql code is like bellows. Then I got the error message:
ORA-06502: PL/SQL: digital or value error: character number conversion
My question is that I do not see the difference in format between the page element and block pl/sql variables (e.g. : P31_STUDY_ID vs v_P31_STUDY_ID), they are either numeric or text field (in fact I have hidden field, but don't see conversion back to the digital field solved the problem). And don't see needs to set the format mask. Is there another way to detect the column that causes the problem, or if there is a syntax error with my assignment (from the variable element on the page)? Thank you very much!
============================
Declare
number of v_P31_STUDY_ID;
number of v_P31_STUDY_SITE_ID;
v_P31_STUDY_SITE_NAME VARCHAR2 (255);
v_P31_STUDY_SITE_NUM varchar2 (10);
number of v_P31_STUDY_SITE_NAME_NUM_ID;
number of v_P31_STUDY_SITE_OPEN_STATUS;
v_p31_comments VARCHAR2 (255);
Start
Select
tbl_study_site.study_id,
tbl_study_site.study_site_id,
study_site_name,
study_site_num,
STUDY_SITE_NAME_NUM_ID,
STUDY_SITE_OPEN_STATUS,
Comments
in
v_P31_STUDY_ID,
v_P31_STUDY_SITE_ID,
v_P31_STUDY_SITE_NAME,
v_P31_STUDY_SITE_NUM,
v_P31_STUDY_SITE_NAME_NUM_ID,
v_P31_STUDY_SITE_OPEN_STATUS,
v_p31_comments
of tbl_study_site, tbl_study_site_attrib
where tbl_study_site.study_id =: p30_study_name
and tbl_study_site.study_site_id = tbl_study_site_attrib. STUDY_SITE_ID
and tbl_study_site_attrib. STUDY_SITE_ATTRIB_ID =: P31_STUDY_SITE_ATTRIB_ID;
: P31_STUDY_ID: = v_P31_STUDY_ID;
: P31_STUDY_SITE_ID: = v_P31_STUDY_SITE_ID;
: P31_STUDY_SITE_NAME: = v_P31_STUDY_SITE_NAME;
: P31_STUDY_SITE_NUM: = v_P31_STUDY_SITE_NUM;
: P31_STUDY_SITE_NAME_NUM_ID: = v_P31_STUDY_SITE_NAME_NUM_ID;
: P31_STUDY_SITE_OPEN_STATUS: = v_P31_STUDY_SITE_OPEN_STATUS;
: P31_COMMENTS: = v_p31_comments;
end;
=============================
Identify the root cause. He's always on the format of the column, there is an error. Thanks for your help.
-
Can not set a value by the executed dynamic action on the page element "selection list."
I created an agenda of the page 'list of selection' and I want to when I change a value in another element of the page set only 'screen '.
I created a dynamic action on the page element "selection list" for this.
These are the dynamic action attribute:
When:
======
Event: change
Selection type: point
Article: P29_PURCHASE_ORDER
Condition: No strings attached
Advanced:
========
Scope of the event: static
Identification:
==========
Action: Set
The ' Action Page when the changed value "attribute of the element of 'list of selection' = 'None', and when I run form the dynamic action run and set the value for once and do not update the value according to the change in the article"list of selection. "
Note: when I change the previous attribute of 'Redirect and set', dynamic action run and properly value, but the value was hidden soon
I want to value when the value of change of select list according to this change successfully.
Please, advice me,
Best regards
Mustafa Ezzat
Hello
you set the value of the 'Page elements to submit' to P29_PURCHASE_ORDER?
Then, the SQL statement would use the current selected value.
This is the help text says: "specify a list separated by commas of the elements of the page that will be submitted to the server and therefore available for use in your"SQL statement"," PL/SQL Expression"or"Body of the PL/SQL function".»
Kind regards
Erik-jan
-
How can I disable the first elements adobe from my computer crashed
How can I disable the first elements adobe from my computer crashed
Hi Franks,
This probably should have been posted in the Premiere Elements forum, as this forum is a place of social discussion.
However, you can simply install Premiere Elements of the new computer and activate it. If not, then you will need to contact Adobe customer service and use the 'chat' option - they will help reset your activation:
I hope this helps!
Mike
-
Display the values of the Page element in HTML table
Hi all
could you please help me with the below? I want to have a table in the HTML area and to display in the table of elements of the Page of the page.
I got the code like this:
{
< table >
< tr > < td > & P1_ECEMEA_ASSISTANCE < table > < /tr >
< tr > < td > & P1_ECEMEA_WIP < table > < /tr >
< /table >
}
It shows the element of the Page names in the form of text, not the values.
However, this code without the tags table:
{
ECEMEA request for Assistance of the CQT: & P1_ECEMEA_ASSISTANCE.
ECEMEA CQT Work in Progress: & P1_ECEMEA_WIP.
}
Works and Page element values are displayed.
Is it possible to display the values of the Page element in the HTML table at all or should I use a different method to show the values in a table? The above is only an excerpt of the code. I need to display about 30 items in Page, put in shape in a table with headers.
Please let me know what kind of region is the best to use, or if I have to use only a few symbols of escape in the table code...
Thank you and best regards,
VladimirVladimir,
Looks like you're missing the period after the substitution variables.
{
&P1_ECEMEA_ASSISTANCE. &P1_ECEMEA_WIP. -D.
-
JavaScript allows you to change the value of the page element?
How to use JavaScript to change the value of the page element?
I can read the value of the page element.
I can change it by JavaScript?
Thank you.
DavidDepends on what is the type of page element - for text/no Select something like:
function setValue(){ $x('P1_FIELD').value = 'Oracle'; }
For a select element, something like this:
function setSelectValue(){ html_setSelectValue('P1_SELECT', 'Oracle'); }
-
How to position the page element?
Hello
I created a report in the same region, has also created a page element in the same region. The page element is now on the top of the report, but I need to show in the report. How can I achieve that?
Thank you
Victor
Depends on your version of the apex. 4.1/4.2ish there is an attribute on the region of the "Position of the display element.
Enter this below content.
-
Hello, I need to cancel a monthly product and on the page, there is no option that allows me to cancel
I need help
Hello
Cancellation of subscription you like it Contact Customer Care
Or you can also contact support phone | Orders, returns of trade
Kind regards
Sandrine
-
Interactive report with display of the icon to set the page element
Hi all
I am currently using Apex 4.2.4, I have an interactive report using icons, each icon has a link to another page but a few I want to set a value in a page hidden in the same page element which is then used as a variable for a classic report.
I have this work via link href in the icon as f? p ='|| FA.page |': 1 :'|| : app_session |': P10_ID_ITEM :'|| FA.link_name without error.
My problem is that I wanted to put the value of the element without using a link href that I could handle the clicked icon to change the background color so that the user can have a Visual representation, where it was clicked, then using the value of the page item appears the classic report in another region with a partial refresh.
Any help is appreciated, thanks.
Can you provide a detailed explanation of the purpose of this report and the logic used in the report query? What are the rules to control which icons appear in the IR, what icons link to the second report on the page of IR, and icons to link to separate pages?
For me, the report query seems too complicated and inefficient by returning the data it does, and if another level of data is added to the hierarchy or more data is added to the second level, it fails with:
ORA-01427: einreihig subquery returns multiple rows
I'm guessing that the intent is that the IR displays only the icons at the top level of the hierarchy and icons for posting a link to a different page when they have no descendants, or to display the related lines in the secondary report below the IR when they do. I created a new page with the report query modified to a route of tree and keep the upper level lines. It is much more effective than the original query and simplifies the logic necessary for the verification of end-nodes. Instead of generating a URL link (which violates the separation of concerns), the query returns of the discrete values that can be used to implement the HTML link in the Icon View link Custom property:
with icon_tree as ( select ic.id_icon , ic.icon_name , ic.link_name , nullif(connect_by_isleaf, 1) is_parent , level depth from icons ic connect by prior ic.link_name = ic.id_parent start with ic.id_parent is null) select id_icon , icon_name , link_name , apex_util.get_blob_file_src('P10_ICON_IMAGE', id_icon) img_src , nvl2(is_parent, '586', link_name) target , nvl2(is_parent, 'P586_ID_PARENT', null) parent_item , nvl2(is_parent, link_name, null) parent_id , :app_id app_id , :app_session app_session , :debug debug from icon_tree where depth = 1
In the interactive report, Use Custom Icon Link is set to Yes, and the custom link is:
#ICON_NAME#Public static ID
icons
andresults
are applied to the IR and the regions second report respectively for use as selectors in action dynamics and CSS. The protected value property for the page P586_ID_PARENT element must be set to No for the value can be defined by a dynamic action.Dynamic action with several real actions is needed to bind alternatives click behavior to the links on the icons that have descendants (i.e. where the
data-parent-id
attribute has a value):Event: Click
Selection type: jQuery Selector
jQuery Selector:
.apexir_WORKSHEET_ICONS a:not([data-parent-id=""])
Real Actions
Seq: 10
Action: Delete the class
Class:
selected
Selection type: jQuery Selector
jQuery Selector:
.apexir_WORKSHEET_ICONS a
Seq: 20
Action: Add the class
Class:
selected
Selection type: trigger element
Seq: 30
Action: Set value
Wait for result: Yes
Type of value: Expression of JavaScript
JavaScript expression:
$(this.triggeringElement).attr('data-parent-id')
Selection type: Agenda
Point: P586_ID_PARENT
Seq: 40
Action: Discount
Selection type: Region
Region: results
Seq:50
Action: Show
Selection type: Region
Region: results
Seq: 60
Action: Cancel event
Finally, add a style sheet to the Inline CSS property page. Initially, this hides the secondary report and select the parent clicked icon:
#results { display: none; } #icons .apexir_WORKSHEET_ICONS a { border: 1px solid transparent; border-radius: 3px; padding: 0.8em 0 0.5em; } #icons .apexir_WORKSHEET_ICONS a.selected { border-color: #6a9cda; background-color: #bbd1ec; transition: 0.6s; }
However, after all it is the question of why you use an interactive report here if you turned off all the features of the IR? A dynamic list with a custom template box seems to be more applicable?
-
custom layout and update the page elements
Hello
I'm working on an APEX application, I need a page to view issues and alternative options, such as only choose radio group or mutiple shoose by box. The user will then check the answers. After the answer questions, send the page to get the score.
The presentation must be: separate regions by the kind of question. in each region, the question in the first line; the four options in the second line, the checkbox or a radio Fund; in the bottom of the page, there is a button "submit".
The tables are designed as follows,
create the table RULE_QA_SHEETS
(
SHEET_ID NUMBER of non-null,--ID for the answer of the question sheet
Category NUMBER not null, - use a tmplate to build the leaf, for example, numbers of gender issue, easy or difficult
PERSON_ID NUMBER not null,-the user who was answering questions
DATE OF ANSWER_DATE,
NOTE VARCHAR2 (4000 TANK)
)
create the table RULE_QA_SHEET_ITEMS
(
ITEM_ID NUMBER not null,--ID for the question in this form.
SHEET_ID NUMBER not null,--master id of the table.
QUESTION_ID NUMBER not null,--ID for the issue in the inventory.
MEET VARCHAR2(30 CHAR) - the answer the user checked, will be compared to the inventory. Once the user to submit the page, this column will be updated.
)
I've not found a good report APEX model, and I can use dynamic content plsql to generate the layout but no idea how to upgrade the right answers.
Everyone has the same experience, or give me a help, that would be great!
Thank you!Chongwu says:
Here is the connection info.
Workspace: CHONGWU
User: dev1
Password: 1qaz2wsx
Answers and the Question of enforcement 42990Could you please give me an example of this? page 15, pls help to control dynamic pl/sql region that generates the page layout.
See page 150 in your application. I started with a copy of your page 15 and brought some changes in regions of dynamic PL/SQL to produce more semantic HTML by using ordered lists and labels. Labels provide also bigger clickable/tangible goals by answering the questions.
declare i number := 1; begin htp.p('
- ');
for q in (
select
q.qa_id
, q.question
, q.answer_a
, q.answer_b
, q.answer_c
, q.answer_d
from
rule_qa q
where
q.question_type = 'S')
loop
htp.p('
- ' || q.question || '
- ');
htp.p('
- ' || apex_item.radiogroup(i, 'A', null, p_item_id => 'q-' || i || '-a', p_item_label => q.answer_a) || ''); htp.p('
- ' || apex_item.radiogroup(i, 'B', null, p_item_id => 'q-' || i || '-b', p_item_label => q.answer_b) || ''); htp.p('
- ' || apex_item.radiogroup(i, 'C', null, p_item_id => 'q-' || i || '-c', p_item_label => q.answer_c) || ''); htp.p('
- ' || apex_item.radiogroup(i, 'D', null, p_item_id => 'q-' || i || '-d', p_item_label => q.answer_d) || ''); htp.p('
Some CSS is required for formatting required and to get the labels actually appear:
ol.questions>li { margin-bottom: 1em; font-weight: 600; } ol.answers { margin: 0.5em 2em; list-style: lower-alpha outside; } ol.answers>li { clear: left; margin: 0.5em 0; font-weight: 400; } ol.answers>li span { display: inline-block; } ol.answers>li label.hideMeButHearMe { position: static; top: auto; } ol.answers>li input { float: left; margin: 0 0.5em 0 0; padding: 0; vertical-align: middle; }
Finally, there is a simple process that records the answers in a collection of the APEX. Collections are frequently used apps Q & A and survey to store responses temporarily before their final transformation:
declare answer varchar2(32767); begin /* Create or empty the APEX collection used to temporarily store the user responses. */ apex_collection.create_or_truncate_collection('ANSWERS'); for i in 1..50 loop /* Dynamically capture the contents of each apex_application array... */ execute immediate ' begin :1 := apex_util.table_to_string(apex_application.g_f' || to_char(i, 'fm09') || '); end;' using out answer; wwv_flow.debug('apex_application.g_f' || to_char(i, 'fm09') || ' = ' || answer); /* ...and if there's a response then record it in the collection. */ if answer is not null then apex_collection.add_member( p_collection_name => 'ANSWERS' , p_n001 => i , p_c001 => answer); end if; end loop; end;
It appeals to a rather horrible dynamic assessment of the apex_application tables. As Howard points out, there is only 50 of these paintings, which can be limited if you plan to have more than 50 questions. A common way to avoid these two problems is to present only one question at a time (turn-off to back on the same page in a sort of Pseudo-Assistant until all questions are answered), so you only need to refer to a single table, known.
Note, however, that I am not keen on this model of single table. You can consider using a more flexible and extensible model as in This example.
- ' || q.question || '
-
How to assign the pl/sql variable to a variable of the page element?
I want to select count (*) in the emp table.
assign this count (*) total to a pl/sql variable.
How can I assign this varialbe pl/sql variable of page element?
: p2_test = pl_total;
Thank you.Good afternoon
Try this:
1. create a process Page:
Declare
pl_total number;
Begin
select count(*)
into pl_total
from emp_table;
:P2_test := pl_total;
End;
Or a simpler approach:
Begin
select count(1)
into :P2_test
from emp_table;
End;If you use count (1) rather that count (*), you do the inventory column 1 and not the entire file. Oracle then reads just column 1 instead of the whole of the record, speed up your query, if the table can have a large number of columns AND a lot of files.
Good luck
Don.You can reward this answer by marking as being useful or correct :)
-
Set the value of the page elements using apex.submit
Hey,.
Does anyone have an idea how to set the value of several page elements using apex.submit?
Here is my request, she works for this element of the page, but I want to first the value of the other elements of the page (i.e. P30_SHOW_REF) as well.
select s.nr as NRR, '<input type="button" value="clickme2" onclick="document.getElementById(''BUTTONS'').style.display = ''block'';apex.submit({request:''SET'',set:{''P30_KLT_NR'':'||s.nr||'});"/>' Button from klant s
Thanks in advance!
Hi Julijan,
Here is the example:
apex.submit({ request:"DELETE", set:{"P1_DEPTNO":10, "P1_EMPNO":5433});
Concerning
J
-
What is the best way to deal with the pages being removed from the site in British Colombia?
A customer wants a page removed from their Web site; What is the best way to go about removing/deleting a page in British Colombia and keep all attributed to the laid-off page SEO ranking?
Should I delete the page and then add URL redirect via the module to redirect BC a relevant page.
or
I have to keep the page alive but 301 redirect using the property of the redirection page 301 in addition to Options?
One is better than the other?
Redirect via the page is there if you want to keep the page for any reason content wise, etc. in the admin. Web site wise is no different. A 301 redirect is a redirect 301 Grant, there is no difference.
Maybe you are looking for
-
Windows appear on the taskbar, but won't focus, other 3 goes, only 1 that seems to be the main window is not found
-
Portege Z930 there a noisy fan, buzzing like the Z830?
Someone at - it the Z930? I wanted to know if the fan hums like the Z830. Is it quiet so you will hear only air or did you hear a buzzing sound when the fan is used? Thank you
-
Properties of the controller PCI Simple communications in windows 8.1
Update my PC in windows on HP Pavilion 500 - 307 x 8.1 (1) missing PCI Simple communication controller Hardware ID PCI\VEN_8086 & DEV_8C3A & SUBSYS_2AF7103C & REV_04 PCI\VEN_8086 & DEV_8C3A & SUBSYS_2AF7103C PCI\VEN_8086 & DEV_8C3A & CC_078000 PCI\VE
-
Hello world! I can't open some exaples example Finder Labview. Where can I find these examples? Thank you
-
6510 leaves suddenly printing black ink - cartridge is new
Hello My Photosmart 6510 suddenly left black printing. I replaced all cartridges, including the black a couple of weeks, and it was working fine until I went to print something from yesterday. Color work, but not black. I did everything on the link