HTMLDB_ITEM.TEXT : disable item !
Hello,
I have a question regarding the use of HTMLDB_ITEM.TEXT,
Exemple, if my report contains the following :
select
HTMLDB_ITEM.HIDDEN(1,p.id) id,
HTMLDB_ITEM.TEXT(2,p.year) year,
HTMLDB_ITEM.TEXT(3,p.name) name
FROM person p
where p.id = :P1_ID
- the column year is diplayed but I have to disable it.
- the column name is updated by the user.
the save process is the following :
for i in 1..wwv_flow.g_f01.count loop
if wwv_flow.g_f01(i) is not null then
update person set name = wwv_flow.g_f03(i)
where id=:P1_ID and year = wwv_flow.g_f02(i) ;
end if;
end loop;
works fine.
My problem is : I must disable the column year, I have do the following :
select
HTMLDB_ITEM.HIDDEN(1,p.id) id,
HTMLDB_ITEM.TEXT(2,p.year,3 ,2, 'DISABLED=DISABLED') year,
HTMLDB_ITEM.TEXT(3,p.name) name
FROM person p
where p.id = :P1_ID
Now, wwv_flow.g_f02(i) is no longuer recognized !!!!!!
Any help !
Jina.
Jina,
Perhaps this posting helps?
Re: Bug: Disabled items on tabular form
Regards,
Marc
Similar Messages
-
I'm using the following code inside a table tag within a loop to generate a multi-row printable form
htp.p('<td cellspacing="0" align="right" width="100%" style="font-size:8pt">'||HTMLDB_ITEM.TEXT(p_idx=>2,p_size=>1)||'</td>');
I'm still getting gaps between rows.
How do I control the space between each row ? I want each text item row packed up like a spreadsheet with no gaps between rows. Although not shown (border="0") there is the enclosing table cell for each field, so what I want is no cellspacing and maximized item height within each cell.
But with the above code I'm getting...
etc.
but I want
Anyone know how to do this?
regards
Paul PHi Chris , how's it goin'...
thanks for the response. I know how to control a table cell area's height but it's the height of the inner textitem that I'm having trouble with. When I turn on border="1" There's not much space left between cells, just the default width of a line. I just don't know how to expand the height of the text item. The CSS code you suggested, where do I put the code and how do I apply it?
Here is the guts of the PLSQL report code
for des_rec in des_cur loop
htp.p('<table height="100%" width="95%"border="0">');
htp.p('<tr>');
htp.p('<td style="font-size:8pt;font-family:Arial" width="80%" nowrap >'||
des_rec.DES_SERVICE_DESC||'</td>');
htp.p('<td cellspacing="0" align="right" width="5%" style="font-size:8pt">'||
HTMLDB_ITEM.TEXT(p_idx=>2,p_size=>1)||'</td>');
htp.p('<td cellspacing="0" align="left" width="5%" style="font-size:8pt">'||
HTMLDB_ITEM.TEXT(p_idx=>3,p_size=>1)||'</td>');
htp.p('</tr>');
htp.p('</table>');
end loop;
regards
Paul P -
Values for htmldb_item.text field do not display in CSV output
HTML DB experts,
I have a report query with the following 2 items in the SELECT statement:
wwv_flow_item.display_and_save(2, DOC_CD, 10) DOC_CD,
htmldb_item.text(3, DOC_DESC, 50, 255) DOC_DESC
I have enabled the CSV output for this report. The problem is, when I generate a csv file, only the DOC_CD (wwv_flow_item.display_and_save) displays. The values for the DOC_DESC (htmldb_item.text) do not display. What do I need to do to get the DOC_DESC to display?
Thanks for your help.
Message was edited by:
[email protected]Items rendered using htmldb_item generate HTML tags on the form, not plain text. You are right, the CSV export excludes them.
Your best best is to create another report region on some other page with the same query except replace all the htmldb_item() calls with regular columns i.e. make it a read-only report and use the "export: CSV" template and put up a link to this page at the bottom of your editable report (instead of the builtin CSV link). This way when you click on this link, it will generate your report and immediately offer to export it to CSV
Hope this helps. -
Disabled item problem on Apex 4.1.1.00.23
Hello gentleman's
I've got a problem. On my application i have a page with a text field with the options 'Disable' and 'Save Session State' setted to 'yes'. When i put some value on the text field using javascript and try to submit the page the following error message appears:
'Session state protection violation: This may be caused by manual alteration of protected page item P1_TEXT. If you are unsure what caused this error, please contact the application administrator for assistance. Contact your application administrator.'
I really need to save the session state of the text field, even when it is disabled, does anybody know anything about this issue?? I reproduced the error on apex.oracle.com:
http://apex.oracle.com/pls/apex/f?p=1942:LOGIN:1277533900325401
login: test
password: test
Best Regards
RogérioWhat you're seeing is the intended and desired functionality of disabling an item and proof of APEX's built-in security robustness.
To accomplish what you want:
Turn off the 'Disable' option and set the 'HTML Form Element Attributes' to readonly="readonly"Keep in mind though, that now your "disabled" item can be modified by any user that knows how to access and manipulate DOM objects. If that is a concern you may need to come up with some way to validate the item values allowed. -
How to hide text field item based on true or false cases in oracle apex
Hi,
I have a set of text Field items in oracle apex:
Order Number
Revision Number
When we open the report, revision should be hidden.
Only when the user enters unique order number (non-duplicate order numbers), revision number should be visible.
If he enters duplicate order number, revision number should be hidden.
Please help.Hi 2932464,
2932464 wrote:
Hi,
I have a set of text Field items in oracle apex:
Order Number
Revision Number
When we open the report, revision should be hidden.
Only when the user enters unique order number (non-duplicate order numbers), revision number should be visible.
If he enters duplicate order number, revision number should be hidden.
Please help.
Giving you example how to achieve this.
Step 1. Create three Page Items
1) P1_ORDER_NO - Text Field
2) P1_REVISION_NO - Text Field
3) P1_ENABLE_DISABLE_REVNO - Hidden,Value Protected - No
2. Create 3 Dynamic Actions
1) Disable revision number on page load
Event - Page Load
Action - Disable
Fire When Event Result Is - True
Selection Type - Item
Item - P1_REVISION_NO
2) Check duplicate order number
Event - Change
Selection Type - Item(s)
Item(s) - P1_ORDER_NO
Condition - is not null
Action - Execute PL/SQL Code
Generate opposite false action - Unchecked
Fire When Event Result Is - True
Fire on page load - Unchecked
Stop Execution On Error - Checked
Wait for Result - Checked
PL/SQL Code -
declare
l_count number;
begin
select count(*) into l_count
from emp
where empno = :P1_ORDER_NO;
if l_count > 0 then
:P1_ENABLE_DISABLE_REVNO := 1;
else
:P1_ENABLE_DISABLE_REVNO := 0;
end if;
end;
Page Items to Submit = P1_ORDER_NO
Page Items to Return = P1_ENABLE_DISABLE_REVNO
3 ) Enable and Disable Revision Number
Event - Change
Selection Type - Item(s)
Item(s) - P1_ENABLE_DISABLE_REVNO
condition - greater than or equal to
value - 1
Action - Disable
Fire on Page Laod - Unchecked
Generate opposite false action - checked
Selection Type = Item(s)
Item(s) - P1_REVISION_NO
Hope this helps you,
Regards,
Jitendra
DER_NO -
Jave script to enable and disable items
Can any one tell me some sites that has used java script to enable and disable items.
My target is to enable/disable an LOV and a text area when I press a button.You could check this example out.
http://htmldb.oracle.com/pls/otn/f?p=11933:65:54438924816002::NO:RP
Set the drop-down items to -1 to disable the text areas and any other value to enable them. -
I am currently using the following javascript to disable items.
Page Header
<script language="JavaScript1.1" type="text/javascript">
function disFormItems(item1){
disItem = document.getElementById(item1);
disItem.style.background = 'biege';
disItem.disabled = true;
</script>
Region Footer
<script language="JavaScript1.1" type="text/javascript">
disFormItems('P157_RANK');
</script>
The background changes colour.
You can still over type the items, but this value is not saved.
How do I stop the users from over typing, ie, totally disable field.
GusWill one of the following do?
1) Make your text item of type Text Field (Disabled)
2) Set a Read Only condition for your item
Andy -
Default appearance of disabled items
Hi, i would like to have some informations on visual attributes of disabled items :
--Is it possible to change the default appearance of disabled items?
--How oracle forms manage visual of disabled items?
--Is it possible to change background or foreground color of disabled items?
Thank you very much.
Edited by: Tabit7 on Jul 19, 2011 6:30 AMThis seems a pretty simple thing to test. For example, I created a sample form and in the When-New-Item-Instance trigger I added the following code:
:BLOCK1.ITEM1 := 'TEST';
Set_Item_Property('BLOCK1.ITEM1',BACKGROUND_COLOR,'r255g255b000'); /* YELLOW */
Set_Item_Property('BLOCK1.ITEM1',FOREGROUND_COLOR,'r255g255b255'); /* WHITE */Good so far. Background is Yellow and Forground is White. Then I disabled the item.
Set_Item_Property('BLOCK1.ITEM1',ENABLED, PROPERTY_FALSE);and the text Forground color changed to light black or dark grey. So to answer your questions:
--Is it possible to change the default appearance of disabled items?Yes - but, not all attributes of the disabled item can be modified.
--How oracle forms manage visual of disabled items?The basic appearance of the item doesn't change except for the forground color.
--Is it possible to change background or foreground color of disabled items?Background color = YES, Forground color = NO.
If there are other attributes you want to change, Font Style, etc, I suggest you try to set the property and see what happens. As it turns out, you can also change the FONT_SYTLE of a disabled item as well. ; )
Hope this helps,
Craig B-)
If someone's response is helpful or correct, please mark it accordingly. -
Disable Item in tabular form in Apex
I would like to disable items in tabular forms.
If line status is Draft then all items of tabular form are enable other disable.
How to write this condition and where should i write because in dynamic action tabular Item is not showing...
Edited by: 926257 on Apr 9, 2012 12:53 AMhi
926257
you can do that using java script
these links may helpful to you
<a href>Tabular form: how to dynamically enable/disable columns and rows
<a href>Tabular Form: Enable/Disable a field based on the status of a check box
<a href>http://www.codetoad.com/javascript/enable_disable_form_element.asp</a>
<a href>http://www.tizag.com/javascriptT/javascript-getelementbyid.php</a>
thanks and regards
pavan -
SAP SCRIPT Header text and Item text not printing in customized PO
Hello Experts,
I have copied the standard MEDRUCK to ZMEDRUCK and customized the form according to the requirement.
I want to print the header text and Item text in my form.
For Header text I have used :
/: INCLUDE &EKKO-EBELN& OBJECT EKKO ID F01
Problem 1: The text what I enter in header text is flowing only when I hit on print preview without saving the form. Once I save the SAP SCRIPT and click on print preview the field is appearing blank. I also tried to print the form, but the field is appearing blank even on the print out.
Problem 2: For item text the field is concatenation of EBELN & EBELP. Can anyone suggest me how to concatenate and fetch the text in item text.Hi,
Im getting an error in my subroutine pool for i_xtline which is to fetch ITEM TEXT., It says its not a in any internal table nor defined as data. How can I proceed further. I have pasted my code below. Please check and revert ASAP
PROGRAM ZMEDRUCK_SUBP1.
TABLES: EKPO, EKKO.
FORM fetch_table_data TABLES in_tab STRUCTURE itcsy
out_tab STRUCTURE itcsy.
data xname like THEAD-TDNAME.
data i_xtline like xtline.
clear i_xtline.
refresh i_xtline.
CONCATENATE EKPO-ebeln EKPO-ebelp INTO v_item_text.
MOVE v_item_text to ITEMTXT.
CALL FUNCTION 'READ_TEXT'
EXPORTING
CLIENT = SY-MANDT
id = F01
language = EN
name = ITEMTXT
object = EKPO
ARCHIVE_HANDLE = 0
LOCAL_CAT = ' '
IMPORTING
HEADER =
tables
lines = i_xtline
EXCEPTIONS
ID = 1
LANGUAGE = 2
NAME = 3
NOT_FOUND = 4
OBJECT = 5
REFERENCE_CHECK = 6
WRONG_ACCESS_TO_ARCHIVE = 7
OTHERS = 8
IF sy-subrc <> 0.
MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.
ENDFORM. -
Hi,
I have obeserved the material PO text at item level " text tab" of the PO , from where this text comes to PO ? . I have checked the material master , but it is a different text to that of in PO item text tab . Did it enter by User .
Please advise.
Regards,
AmaraI hope you trust SAP, if so, then read Note 448814 - FAQ: Texts in purchasing
Among many many valuabe backgound you can find this:
In the info record (purchasing-organization data) you can set the "No MText" indicator. What effects does this indicator have?
Answer:
Setting this indicator has the following effects:
When creating a purchasing document: The copying of all texts from the material master is suppressed.
When printing a purchasing document: the purchase order text from the info record is printed instead of the text from the material master. -
Header Text And Item Text in Sales Order
Dear ALL
First one:
I have two different problems with text in sales order, when i create sales order after giving all the information like customer and material.
If i navigate through the Go To-- > Header ---> Text then there is a dump is any idea what all i need to check?
Error Message
A RAISE statement in the program "SAPLOLEA " raised the exception
condition "CNTL_ERROR".
Since the exception was not intercepted by a superior program
in the hierarchy, processing was terminated.
Short description of exception condition:
For detailed documentation of the exception condition, use
Transaction SE37 (Function Library). You can take the called
function module from the display of active calls.
The termination occurred in the ABAP/4 program "SAPLOLEA " in
"AC_SYSTEM_FLUSH".
The main program was "SAPMV45A ".
The termination occurred in line 27
of the source code of program "LOLEAU02 " (when calling the editor 270).
Second one:
when i am creating the sales order without enter the quantity , customer and material if i navigate through the Header Text or item Text i can able to go but there in no dump, the moment i enter the quantity for the material then it over writes all the text in item and header.
Any suggestions please?
Thanks & Regards,
VeerDear Veer,
Please take the help from the technical people to fix the issue because it may related activation some Z developments which are related to the text.
Check the text determination procedure configuration settings also whether the text is calling from the Customer master and Material master.
If the text is calling from the master data maintain the text in the master data then try.
I hope it will help you
Regards,
Murali. -
How to change the font color of a disabled item
Can I change the default color of a disabled item from gray to something else? I've tried to put style="color:darkblue" in the HTML form element attributes but it didn't worked.
Hi,
Code probably run, but IE do not just understand CSS what code set ?
I did find something related
http://www.askthecssguy.com/2007/05/shawn_asks_the_css_guy_about_s_1.html
Regards,
Jari
Edited by: jarola on Oct 27, 2010 11:24 PM
And this
http://stackoverflow.com/questions/602070/changing-font-colour-in-textboxes-in-ie-which-are-disabled -
How to change the text of item's displaying in the folowing ALV.
Hi Experts,
I want to change the text of item's displaying in the folowing ALV.
Go to ME23N->Click 'Messages'->Click 'Further Data' -> Click 'Displ.Originals'.
Here one small ALV grid is appearing.
Currently it is showing same name's under the 'Title' column of that ALV. My requirement is to change the text coming under the column 'Title' in that display.
Can any one throw some light in the issue.
Thanks&Regards,
AnvershaHi Anversha ,
i think you need to use Enhancement point for it.
check the program DV70AF0A-->ARCHIV_ANZEIGE(Subtoutine).
i had similar kind of requirement ,while attaching the supporting documents to FI document , i need to update title field with File name , so i used EP and BADI to do so.
regards
Prabhu -
Hi All!
I have a disabled htmldb item, how can i read or access for this item's value? I would like to work with this value in the apex process.
Now, if i use this disabled item (:P1_DIS_ITEM) in the process i get null value... But there is a value in...
thxHello:
Disabled items are cleared out from session state upon Submit.
Create a hidden item on your page and populate this hidden item just as you populated the disabled-item.
In your page-process refer to the hidden item instead of the disabled item.
Varad
Maybe you are looking for
-
How do I Install Mountain Lion on a Mac with 2 Drives
Good day ALL, I am upgrading my Mac mini to add a second hard drive (solid state). After the HD install is complete I plan to re-install Mountain Lion and transfer my Applications, Files, etc from my backup. I am very comfortable with installing Mo
-
No pictures show up in iPhoto Library on my hard drive.
When I try and find my pictures on my hard drive, there is only a iPhoto Library icon but no pictures show up. I upgraded my iLife to '08 and now I can't find the folder in which my pictures are stored. I can't drag and drop the pictures from iPhoto
-
Problem in Down Payment Request
Hi, In SAP documentation for the down payment request, it says we have to use the BO BSEG, event CREATED and wf WS00400011, WS00400021, WS00400022 according to various approvals. But when i use those, the workflow is not getting triggered. Event li
-
I am deploying to Afghanistan and I will not have wifi access. I will have a hardline access to internet. How do I sync my apps, newsstand, etc without wifi connection?
-
Hi, With the help of many good posts on this forum I got 11.5.10.2 Apps running on Suse Linux 9.0. I installed Vision Demo database and the installation location is /opt/oracle under this directory following directories have been created by rapidinst