How to obtain count of displayed checkboxes...
OK, I give up. I checked the manuals, the forum, done a number of tests, and can not find the answer...
I have a page that lists parents, and for those parents whose account is locked a checkbox will appear next to their name, allowing that parent to be selected so their account can be unlocked.
SELECT
CASE
WHEN acct_locked = 'Y' THEN apex_item.checkbox(3,p_id)
ELSE ' '
END UNLOCK,
p_id "View Stu",
p_id "User ID",
p_password "Pswd",
CASE
WHEN acct_locked = 'Y' THEN 'YES'
WHEN acct_locked = 'N' THEN 'NO'
ELSE NVL(acct_locked,' ')
END "Acct Locked",
I have a button at the bottom of the region that says 'Unlock Selected Users'.
I only want to display the button if there are locked users (checkboxes displayed on the screen).
I know I can use 'FOR i in 1..APEX_APPLICATION.G_F03.count' to see how many checkboxes have been selected. Is there a way to check a field to see how many checkboxes are displayed?
That way if the displayed checkboxes count is > zero I can display the button that says 'Unlock Selected Users' - on other words, only display the button if there are users who need to be unlocked.
Any other solutions would be greatly appreciated...
TIA
Andy,
I did not manually create the checkboxes, they were automatically created by APEX in the following CASE statement in my SELECT for the region:
CASE
WHEN acct_locked = 'Y' THEN apex_item.checkbox(3,p_id)
ELSE ' '
END UNLOCK,
I do not know what name/ID that APEX assigns to the checkboxes, only that to reference the value in the checkboxes on my Processes I have to use the following format:
APEX_APPLICATION.G_F03(i)
I did a View Page Source in my browser, and it appears that APEX uses javascript to construct the region portion of the page. There isn't anything that is identifiable to me.
<script type="text/javascript">
<!--
var rowStyle = new Array(1);
var rowActive = new Array(1);
var rowStyleHover = new Array(1);
rowStyle[1]='';
rowStyleHover[1]='';
rowActive[1]='N';
function row_mouse_over1224265375934797690(rowNode,currentRowNum) {
rowActive = 'Y';
for( var i = 0; i < rowNode.childNodes.length; i++ ) {
if (rowNode.childNodes.tagName=='TD') {
rowStyleHover[currentRowNum] = rowNode.childNodes[i].style.backgroundColor;
rowNode.childNodes[i].style.backgroundColor = '';
function row_mouse_out1224265375934797690(rowNode,currentRowNum) {
rowActive = 'N';
for( var i = 0; i < rowNode.childNodes.length; i++ ) {
if (rowNode.childNodes[i].tagName=='TD') {
rowNode.childNodes[i].style.backgroundColor = rowStyleHover[currentRowNum];
// -->
</script>
Similar Messages
-
Hi everyone,
I'm building a heart rate monitor as a final year project with my lab partner using the NI USB-6009 and Labview 2009. We have managed to obtain a signal using a photo transciever, smooth it out and count the events, however the count is incremental.
We wish to count the number of pulses we obtain for a few seconds (5-10 for example) and then use this value to obtain a pulse rate in beats per minute (e.g. 10 pulses in the first 10 seconds would give an estimated BPM of 60 etc etc).
Does anybody have ides on how we could implement this? We have tried timed loops, elapsed time VI's and other things but nothing gives us what we need.
Thanks in advance for any help that is offered.
Jeshua Graham.We are very new to Labview. We are taking a raw signal from our DAQ and then using VIs to filter and then trigger counts on rising edges. I have attached our vi file to this post for you to look at (I hope that is what you mean by code).
Attachments:
TCRT-1010DAQ_jeshua1.vi 367 KB -
How do you get to display checkbox items in list or detail layouts?
Hi,
I have searched everyhwere for what I felt would be standard stuff in web apps, now lost a day to it!
None of the online videos/knowledge base articles or this forum seem to cover it but I can't believe you wouldn't be able to do it.
If I have created checkbox fields in my web apps how do I get them to display in the main templates (details and list) as list items, ul, ol or dl or anything else other than raw output?
How do I wrap the nessersary html around the values? Jquery for now I guess or is there some hidden liquid layout or tag parameter/value I don't know of?
And whilst I'm on it is my only option to not show or show content based on a boolean true/false value to do it through jquery/css?
Help appreciated, so desperate now!
Regards
BangersHi Mary,
Thanks for the help. I saw that somewhere though Adobe's making this forum nice and tricky to find anything! Relied on google caching for most useful stuff I've found to bybass the redirect to the first forum page.
I needed it to wrap around the items so came up with this:
<script type="text/javascript">
$(document).ready(function () {
// Populate a dl with checkbox items or choose any other html to wrap around items
var checkItems="{tag_checkboxItems}";
$('#dlID').html('<dt>Items List Title</dt><dd>'+checkItems.split(",").join("</dd><dd>")+'</dd>');
// #dlID can be anything but identifys the html element that you setup to contain your list of items in my case it was a dl with id #dlID
</script>
If there is a better SEO method to do this please let me know.
Frankly I've been amazed that web apps don't really support conditional statments and there is little to no information on achieving it through jquery (my first projects have been fairly basic)...roll on fluild layouts I guess.
Failing that maybe Adobe could produce something in the knowledge base or videos which really do cover more advanced implementaion of web apps. I doubt anyone using web apps or having had experience of other CMS would really consider showing or hiding content based on boolean results or looping to create lists all that advanced, it's more a fundemental function of a CMS.
P.S Thanks again to both of you.
Bangers x -
How to obtain checkbox checked/unchecked while editing
Hi All,
My scenorio is,
I have a form and on that form i have text field & checkbox.
I am saving record by entering some value in text box & checking checkbox(if my checkbox checked then I am saving "Y" for that checkbox in DataBase).Its saving both things properly in databse.
While editing , If i click on edit link , my text box value coming properly(i.e. value which I stored in databse. )
But that checkbox is not coming in checked mode(i.e while saving I have checked checkbox)
So how to obtain checkbox at the time of editing checked/unchecked as they were at the time of saving ?
Thanks
SandipHi,
Thanks for your reply.
Sorry my variable is userAdmin.
I have getUserAdmin() method in the C.java(server side pojo )?
But its return type is String.(return type String because I want to save "Y / N") while saving
public class C{ // server side pojo
private String userAdmin; // corresponding getter & setter
lly, I have getUserAdmin() method in cleint side pojo
public class B{ // client side pojo
private boolean userAdmin; // corresponding getter & setter
but while saving I am doing as,
public class SaveClass
public String saveMethod()
C c = new C();
B bb = new B();
if (bb.getUserAdmin() == Boolean.TRUE)
c.setUserAdmin("Y");
else
c.setUserAdmin("N");
// in client side pojo userAdmin variable's return type is boolean for checking as,
if (bb.getUserAdmin() == Boolean.TRUE)
but on server side its String for saving "Y / N",
if (bb.getUserAdmin() == Boolean.TRUE)
aa.setUserAdmin("Y"); /// to save String here
So if I write in JSP,
<h:selectBooleanCheckbox value="#{BeanName.c.userAdmin}"/>
its giving error as,
javax.servlet.ServletException: Expected submitted value of type Boolean for Component : {Component-Path :................. -
How to check Mirror Displays checkbox
I have the following:
tell application "System Preferences"
activate
set current pane to pane "Displays"
tell application "System Events"
try
tell application process "System Preferences"
click radio button "Arrangement" of tab group 1 of window "Cinema HD"
tell window "Cinema HD"
click checkbox "Mirror Displays" of tab group 1 of window "Cinema HD"
end tell
end tell
end try
end tell
end tell
The only thing that doesn't work is the checkbox line. I've also tried it as checkbox 1, BTW.
What am I doing wrong?Hi, Pierre--
No, I used UI Browser.
However, I think I may have found the issue, although not the solution. Remember that mirroring is available only when you have 2 monitors, which I do. But that means the Displays open 2 windows, in my case, one named "Cinema HD", the other "Samsung". They both have the "Mirror Displays" checkbox.
I tried doing:
click radio button "Arrangement" of tab group 1 of window "Cinema HD"
tell window "Samsung"
click checkbox "Mirror Displays" of tab group 1
end tell
tell window "Cinema HD"
click checkbox "Mirror Displays" of tab group 1
end tell
end tell
But that again, doesn't work. -
How can obtain a row from an attribute
Hi, i´m doing a smart project and i need only one row, how can obtain it?
The row i want obtain it from an attribute.
Thanks,Finally i do it with this method:
public Vector getFile(MeIterator syncBos, int fromIndex, int count, String id) {
// We want usually all items in the MEIterator because the SmartSync API already delivered
// the correct part of items we want to display.
// the fromIndex and count variable are only there in case we need a single entry.
Vector retVec = new Vector();
int i = 0;
if (syncBos != null) {
syncBos.reset();
// Fill table header with Field Names of Top Row
while (syncBos.hasNext()) {
/* SyncBo sb = (SyncBo) syncBos.next();
if (i >= fromIndex) {
Vector rowData = new Vector();
for (int col = 0; col < getColumns(); col++) {
rowData.addElement(getHeaderFieldValue(sb, tableHeaderNames[col]));
retVec.addElement(rowData);
Row row = (Row) syncBos.next();
if (i >= fromIndex) {
Vector rowData = new Vector();
if ((getHeaderFieldValue(row, tableHeaderNames[1])).equals(id)) {
for (int col = 0; col < getColumns(); col++) {
rowData.addElement(getHeaderFieldValue(row, tableHeaderNames[col]));
retVec.addElement(rowData);
i++;
// return when count has been reached, when count is greater 0.
// if count less 0 we get all records.
if (count > 0) {
if (i >= (fromIndex + count))
return retVec;
return retVec;
Thanks, -
How to stored data after clicking checkbox save in database table
TYPE-pools: slis.
tables:mkpf,mseg,mard,COWB_COMP.
TYPES: BEGIN OF tp_data,
mblnr LIKE mseg-mblnr,
matnr LIKE mseg-matnr,
werks LIKE mard-werks,
lgort LIKE mard-lgort,
lgpbe LIKE mard-lgpbe,
charg LIKE mseg-charg,
bwart LIKE mseg-bwart,
budat LIKE mkpf-budat,
menge LIKE mseg-menge,
meins LIKE mseg-meins,
kostl LIKE mseg-kostl,
aufnr LIKE mseg-aufnr,
rsnum LIKE mseg-rsnum,
endkz like COWB_COMP-endkz,
END OF tp_data,
tp_tbl_data TYPE STANDARD TABLE OF tp_data.
*data: t_data like ztable occurs 0 with header line.
Constants
Data objects (variable declarations and definitions)
Report data to be shown.
DATA: it_data TYPE STANDARD TABLE OF tp_data.
Heading of the report.
DATA: t_heading TYPE slis_t_listheader.
========================== Selection Screen ==========================
SELECTION-SCREEN BEGIN OF BLOCK b1 WITH FRAME TITLE text-001.
SELECT-OPTIONS:smblnr FOR mseg-mblnr MODIF ID m1,
smatnr FOR mseg-matnr MODIF ID m2,
swerks FOR mard-werks MODIF ID m3,
slgort FOR mard-lgort MODIF ID m4,
slgpbe FOR mard-lgpbe MODIF ID m5,
scharg FOR mseg-charg MODIF ID m6,
sbwart FOR mseg-bwart MODIF ID m7,
skostl FOR mseg-kostl MODIF ID m8,
saufnr FOR mseg-aufnr MODIF ID m9,
srsnum FOR mseg-rsnum MODIF ID m10.
SELECTION-SCREEN END OF BLOCK b1.
SELECTION-SCREEN BEGIN OF BLOCK b2 WITH FRAME TITLE text-002.
PARAMETERS:pre RADIOBUTTON GROUP radi USER-COMMAND ucomm DEFAULT 'X',
pse RADIOBUTTON GROUP radi,
bps RADIOBUTTON GROUP radi.
SELECTION-SCREEN END OF BLOCK b2.
SELECTION-SCREEN BEGIN OF BLOCK b3 WITH FRAME TITLE text-003.
PARAMETER:layout TYPE i.
SELECTION-SCREEN END OF BLOCK b3.
=========================== Event Blocks =============================
AT selection-SCREEN.
start-OF-selection.
PERFORM get_data USING it_data.
END-OF-selection.
PERFORM build_alv USING it_data t_heading.
=========================== Subroutines ==============================
*& Form get_data
Gets the information to be shown in the report.
FORM get_data USING t_data TYPE tp_tbl_data.
SELECT msegmblnr msegmatnr mardwerks mardlgort mardlgpbe msegcharg msegbwart mkpfbudat
msegmenge msegmeins msegkostl msegaufnr mseg~rsnum
INTO CORRESPONDING FIELDS OF TABLE t_data
FROM mseg
JOIN mard ON mardmatnr EQ msegmatnr
JOIN mkpf ON msegmblnr EQ mkpfmblnr
WHERE mseg~matnr IN smatnr.
ENDFORM. " get_data
*& Form build_alv
Builds and display the ALV Grid.
FORM build_alv USING t_data TYPE tp_tbl_data
t_heading TYPE slis_t_listheader.
ALV required data objects.
DATA: w_title TYPE lvc_title,
w_comm TYPE slis_formname,
w_status TYPE slis_formname,
x_layout TYPE slis_layout_alv,
t_event TYPE slis_t_event,
t_fieldcat TYPE slis_t_fieldcat_alv,
t_sort TYPE slis_t_sortinfo_alv.
REFRESH t_fieldcat.
REFRESH t_event.
REFRESH t_sort.
CLEAR x_layout.
CLEAR w_title.
Field Catalog
PERFORM set_fieldcat2 USING:
1 'MBLNR' 'MBLNR' 'MSEG' space space space space space space space space space space space space t_fieldcat ,
2 'MATNR' 'MATNR' 'MSEG' space space space space space space space space space space space space t_fieldcat ,
3 'WERKS' 'WERKS' 'MARD' space space space space space space space space space space space space t_fieldcat,
4 'LGORT' 'LGORT' 'MARD' space space space space space space space space space space space space t_fieldcat ,
5 'LGPBE' 'LGPBE' 'MARD' space space space space space space space space space space space space t_fieldcat ,
6 'CHARG' 'CHARG' 'MSEG' space space space space space space space space space space space space t_fieldcat ,
7 'BWART' 'BWART' 'MSEG' space space space space space space space space space space space space t_fieldcat,
8 'BUDAT' 'BUDAT' 'MKPF' space space space space space space space space space space space space t_fieldcat,
9 'MENGE' 'MENGE' 'MSEG' space space space space space space space space space space space space t_fieldcat,
10 'MEINS' 'MEINS' 'MSEG' space space space space space space space space space space space space t_fieldcat,
11 'KOSTL' 'KOSTL' 'MSEG' space space space space space space space space space space space space t_fieldcat,
12 'AUFNR' 'AUFNR' 'MSEG' space space space space space space space space space space space space t_fieldcat,
13 'RSNUM' 'RSNUM' 'MSEG' space space space space space space space space space space space space t_fieldcat,
14 'ENDKZ' 'ENDKZ' 'COWB_COMP' space space 'select' 'Select this row' 'Sel' 'Select this row' space space space 'X' 'X' space t_fieldcat.
Layout
x_layout-zebra = 'X'.
Top of page heading
PERFORM set_top_page_heading USING t_heading t_event.
Events
PERFORM set_events USING t_event.
GUI Status
w_status = ''.
User commands
w_comm = 'USER_COMMAND'.
Order
Example
PERFORM set_order USING '<field>' 'IT_DATA' 'X' space space t_sort.
PERFORM set_order USING 'MBLNR' 'IT_DATA' 'X' space 'X' t_sort.
PERFORM set_order USING 'EBELN' 'IT_DATA' 'X' space 'X' t_sort.
PERFORM set_order USING 'EBELP' 'IT_DATA' 'X' space space t_sort.
Displays the ALV grid
CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'
EXPORTING
i_callback_program = sy-repid
it_fieldcat = t_fieldcat
is_layout = x_layout
it_sort = t_sort
i_callback_pf_status_set = w_status
i_callback_user_command = w_comm
i_save = 'X'
it_events = t_event
i_grid_title = w_title
TABLES
t_outtab = t_data
EXCEPTIONS
program_error = 1
OTHERS = 2.
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. " build_alv.
*& Form set_top_page_heading
Creates the report headings.
FORM set_top_page_heading USING t_heading TYPE slis_t_listheader
t_events TYPE slis_t_event.
DATA: x_heading TYPE slis_listheader,
x_event TYPE LINE OF slis_t_event.
Report title
CLEAR t_heading[].
CLEAR x_heading.
x_heading-typ = 'H'.
x_heading-info = 'Reporte Prueba'(001).
APPEND x_heading TO t_heading.
Program name
CLEAR x_heading.
x_heading-typ = 'S'.
x_heading-KEY = 'Program: '.
x_heading-info = sy-repid.
APPEND x_heading TO t_heading.
User who is running the report
CLEAR x_heading.
x_heading-typ = 'S'.
x_heading-KEY = 'User: '.
x_heading-info = sy-uname.
APPEND x_heading TO t_heading.
Date of execution
CLEAR x_heading.
x_heading-typ = 'S'.
x_heading-KEY = 'Date: '.
WRITE sy-datum TO x_heading-info.
APPEND x_heading TO t_heading.
Time of execution
CLEAR x_heading.
x_heading-typ = 'S'.
x_heading-KEY = 'Time: '.
WRITE sy-uzeit TO x_heading-info.
APPEND x_heading TO t_heading.
Top of page event
x_event-name = slis_ev_top_of_page.
x_event-FORM = 'TOP_OF_PAGE'.
APPEND x_event TO t_events.
ENDFORM.
*& Form set_events
Sets the events for ALV.
The TOP_OF_PAGE event is alredy being registered in
the set_top_page_heading subroutine.
FORM set_events USING t_events TYPE slis_t_event.
DATA: x_event TYPE LINE OF slis_t_event.
Example
clear x_event.
x_event-name = .
x_event-form = .
append x_event to t_event.
ENDFORM.
*& Form set_order
Adds an entry to the order table.
FORM set_order USING p_fieldname p_tabname p_up p_down p_subtot
t_sort TYPE slis_t_sortinfo_alv.
DATA: x_sort TYPE slis_sortinfo_alv.
CLEAR x_sort.
x_sort-fieldname = p_fieldname.
x_sort-tabname = p_tabname.
x_sort-UP = p_up.
x_sort-down = p_down.
x_sort-subtot = p_subtot.
APPEND x_sort TO t_sort.
ENDFORM. "set_order
*& Form set_fieldcat2
Adds an entry to the field catalog.
FORM set_fieldcat2 USING p_colpos p_fieldname p_ref_fieldname p_ref_tabname
p_outputlen p_noout
p_seltext_m p_seltext_l p_seltext_s p_reptext_ddic p_ddictxt
p_hotspot p_showasicon p_checkbox p_edit
p_dosum
t_fieldcat TYPE slis_t_fieldcat_alv.
DATA: wa_fieldcat TYPE slis_fieldcat_alv.
CLEAR wa_fieldcat.
General settings
wa_fieldcat-fieldname = p_fieldname.
wa_fieldcat-col_pos = p_colpos.
wa_fieldcat-no_out = p_noout.
wa_fieldcat-HOTSPOT = p_hotspot.
wa_fieldcat-CHECKBOX = p_checkbox.
wa_fieldcat-ICON = p_showasicon.
wa_fieldcat-do_sum = p_dosum.
Set reference fieldname, tablenam and rollname.
If p_ref_tabname is not given, the ref_fieldname given is a data element.
If p_ref_tabname is given, the ref_fieldname given is a field of a table. In case ref_fieldname is not given, it is copied from the fieldname.
IF p_ref_tabname IS INITIAL.
wa_fieldcat-rollname = p_ref_fieldname.
ELSE.
wa_fieldcat-ref_tabname = p_ref_tabname.
IF p_ref_fieldname EQ space.
wa_fieldcat-ref_fieldname = wa_fieldcat-fieldname.
ELSE.
wa_fieldcat-ref_fieldname = p_ref_fieldname.
ENDIF.
ENDIF.
Set output length.
IF NOT p_outputlen IS INITIAL.
wa_fieldcat-outputlen = p_outputlen.
ENDIF.
Set text headers.
IF NOT p_seltext_m IS INITIAL.
wa_fieldcat-seltext_m = p_seltext_m.
ENDIF.
IF NOT p_seltext_l IS INITIAL.
wa_fieldcat-seltext_l = p_seltext_l.
ENDIF.
IF NOT p_seltext_s IS INITIAL.
wa_fieldcat-seltext_s = p_seltext_s.
ENDIF.
IF NOT p_reptext_ddic IS INITIAL.
wa_fieldcat-reptext_ddic = p_reptext_ddic.
ENDIF.
IF NOT p_ddictxt IS INITIAL.
wa_fieldcat-ddictxt = p_ddictxt.
ENDIF.
Set as editable or not.
IF p_edit IS NOT INITIAL.
wa_fieldcat-INPUT = 'X'.
wa_fieldcat-EDIT = 'X'.
ENDIF.
APPEND wa_fieldcat TO t_fieldcat.
ENDFORM. "set_fieldcat2
=========================== Subroutines called by ALV ================
*& Form top_of_page
Called on top_of_page ALV event.
Prints the heading.
FORM top_of_page.
CALL FUNCTION 'REUSE_ALV_COMMENTARY_WRITE'
EXPORTING
i_logo = 'XXXXX'
it_list_commentary = t_heading.
ENDFORM. " alv_top_of_page
*& Form user_command
Called on user_command ALV event.
Executes custom commands.
FORM user_command USING r_ucomm LIKE sy-ucomm
rs_selfield TYPE slis_selfield.
ENDFORM. "user_command
this is my code, how to store data after clicking checkbox in databasetable,
how to write that cide.
plz send me code.hi!,
use MODIFY to update data into the data base table.
regards
anjali -
How do I count the number of records returned in the CMIS query
How do I count the number of records returned in the query CMIS?
SELECT COUNT(*) FROM ora:t:IDC:GlobalProfile WHERE ora:p:xRegionDefinition = \'RD_PROJETOS_EXCLUSIVOS\''}
Euler HomeroHi Euler,
interestingly enough, the reference guide for CMIS ( http://wiki.alfresco.com/wiki/CMIS_Query_Language ) that I found does not mention the COUNT function at all. On the other hand it states that: "The SELECT clause identifies which virtual columns to return in the result set. It can be either a comma-separated list of one or more queryNames of properties that are defined by queryable object types or * for all virtual columns."
There are, however, some other posts like e.g. http://alfrescoshare.wordpress.com/2010/01/20/count-the-total-number-of-documents-in-alfresco-using-sql/ which state that they could make it working.
Having asked in the WebCenter Portal forum, I assume that your content repository is WebCenter Content. The CMIS doc for the Content is available here: http://docs.oracle.com/cd/E23943_01/doc.1111/e15813.pdf (no COUNT there either). It does, however, mention explicitly that "CMIS queries return a Result Set where each Entry object will contain only the properties that were specified in the query.". This means your could rather investigate the Result Set. Note that there are also other means than CMIS how to get the requested result set (e.g. calling a search service directly via so-called RIDC).
In the given context I am also interested what your use case is. OOTB CMIS in WebCenter Portal is used, for instance, in Content Presenter, where it is content rather than "parameters" what's displayed. -
How to obtain the row data in the component datatable?
if I want to edit a row data, and then know which row is edited in the component datatable, and how to do?
How to obtain the row data in the component datatable, and update it to database, not simplely edit a simple table
Any ideas? ThanksThank you very much for your help Alexander !
It's quite confusing when you leave Struts and try to adapt your projects for JSF for the first time...
I wanted to click on a row with a "onMouseClick" on the TR tag like I used to do in Struts/JSTL. But it seems to be impossible in a dataTable.
Ok then. I've added a column at the end of the row with an icon.
But eventually I didn't need to declare link parameters.
In my BackingBean I did like this :
public String selectEventForUpdate() throws IllegalAccessException, InvocationTargetException {
PortletAgenda event = (PortletAgenda) JSFUtils.getInRequestMap("event");
BeanUtils.copyProperties(this, event);
return null;
}JSFUtils.getInRequestMap(...) is a method I wrote in a util object :
public static Object getInRequestMap(String name) {
Object res = null;
Map requestMap=FacesContext.getCurrentInstance().getExternalContext().getRequestMap();
if (requestMap!=null) {
res=requestMap.get(name);
return res;
} " event " is the name of the item in my dataTable list.
My backingBean has the same attributes as "event".
So when the page is reloaded I have a backingBean full with the selected properties to edit/update.
Thanks to your reply I realized that putting this form in the middle of the dataTable seems to be impossible.
So I put this form in a floating DIV in front of the table with a shadow.
It works :o) !
But I'm a little bit disapointed to be honest...
I used to build my web applications with Struts and JSTL and doing this kind of interface was really easy.
I've decided 3 days ago to convert into JSF because the "GUI Layer" seemed to be improved.
But now I realize that I cannot put a onMouseOver and onMouseClick on a row and I cannot display a different row in the middle of a table....
I think it's a shame because there is a facet for header and footer.
And it would be great if we could create our own personal facet that appears only if a condition is true.
For exemple " if the current item id is the same as the request parameter id then display the following facet content ....... (with a panel group and a form inside to update the row) "
It's easy to do that with JSTL thanks to c:forEach and c:if but it seems to be impossible to use JSTL tags like this during the dataTable iteration.
And JSF tags seems to have no logical tags like " if " or loops that can be nested in dataTable.
I really need to realize this interface (you click on a row then an edit form appears where you clicked).
Do I have to write a component myself that extends dataTable?
Do you know if writing such a component is hard to do for a beginner like me?
(I've juste discovered JSF 3 days ago and I've used Struts/JSTL for 2 years til now)
I'd be glad to have much advices from you about that.
Regards -
How do obtain the number words typed in a Pages document?
How do obtain the number words typed in a Pages document?
I found it! To get the number of words in my Pages 5.1 document...I clicked on the paper-icon on the far left...(at the very left edge) it gave me a selection that ended with "count words." TaDa! Thanks
-
How to Obtain all FRM code/Messages in 9i
Background:
Within Forms Developer, I can pull up a list of all FRM messages.
If I want detail on one of these, I can click on it and it provides the text with the code.
for example 'FRM-10000: Validation error on item.'.
Requirement;
I need a softcopy list of all FRM codes with the text (not one at a time).
Reason:
We are in the process of creating a centralized message handler. So, we need a comprehensive lsit to determine which are relevant.
Problem:
I have searched OTN, metalink, asktom, oracle faq and have not found such a list.
Question:
Can anyone give me advice on how to obtain such a list ?
Thanks
Paul Quick
Oracle DeveloperIt's not quite a single file with all of the FRM errors, but it might be easier for you than using the online help.
Go to the Forms page on OTN.
Click Documentation, on the right hand side.
Click on the "Oracle Forms Developer Online Help" link.
Click Reference.
Click the "All Oracle Forms Error Messages (FRM-XXXXXX)" link.
There is a list of the messages, but you have to click the one you want. With a bit of time you could probably decode the javascript that displays the message, but it looks like each one is in it's own HTML file, so you would still have to consolidate them anyway.
Regards,
Robin. -
How do I troubleshoot a display or system font in Illustrator
I think I am having trouble with how a certain system font displays in Illustrator. I am not sure which font it is. Can someone explain why I am getting a swatch list that looks like this:
All these "mystery" swatches are associated with a piece of artwork that was obtained from a stock image website.The font looks fine for your palette, you have just encountered some swatches from someone using a OS different than English. Just use the command to select unused colors adn delte, or change the names if they are used. If the colros keep coming back look into a post deleted global colors, as that incremental numbering naming convention looks similar to that.
-
How to disable a default selection checkbox in the tableview
Hi All,
How to disable a default selection checkbox in the tableview ???
I have a tableview with a iterator class mentioned on the iterator attribute of the table view. Table is a MULTISELECT tableview . Is it possible to disable or make it invisible a particular row selection check box?.
For my scenario I have Currency values on all the columns and I want to do a sub total overall total for all the price column fields in the last row of that table. I archived this functionality using Iterator class method. But I don't want the user to delete that last row in any case.
Thanks for your help in advance.
Thanks,
GreetsonHi,
You can NOT disable the "Checkbox" of particular row using HTMLB. I had the same requirement. I achieved using <b>2 Tableviews</b>, one after another. 1st tableview will show all the rows and 2nd Tableview(without Table Header) and without any row. The <b>total</b> will be displayed as <b>Column title</b> of 2nd Tableview.
Here is the code of 2nd tableview which we used to display the Total:
<htmlb:tableView id = "tv2"
headerVisible = "false"
keyColumn = "appid"
footerVisible = "false"
selectionMode = "SINGLESELECT"
design = "ALTERNATING"
fillUpEmptyRows = "false"
visibleRowCount = "0"
width = "100%"
table = "<%= tot_header %>" >
<htmlb:tableViewColumns>
<htmlb:tableViewColumn columnName = "empno"
title = "Total"
width = "50"
type = "TEXT" >
</htmlb:tableViewColumn>
<htmlb:tableViewColumn columnName = "ename"
title = " * "
width = "90"
type = "TEXT" >
</htmlb:tableViewColumn>
<htmlb:tableViewColumn columnName = "appamount"
title = " <%= tot_appamt %> "
width = "60" >
</htmlb:tableViewColumn>
<htmlb:tableViewColumn columnName = "ugjr_amt"
width = "60"
title = "<%= tot_ugjr %>" >
</htmlb:tableViewColumn>
<htmlb:tableViewColumn columnName = "apprvd"
width = "50"
title = "*" >
</htmlb:tableViewColumn>
</htmlb:tableViewColumns>
</htmlb:tableView>
Hope this will help you.
<b>Note: Reward each useful post.</b>
Raja T
Message was edited by:
Raja T -
How to obtain information which jar files was updated
Hello.
How to obtain information after launched application by jnlp file or shortcut which jar files was updated.
Do JWS have some log file which I can display after running application?Yes you can start the Java Cache Viewer:
just open a cmd/shell and type:
javaws -viewer
on top there is a drop-down to switch between the different cached things, You can also see the JARs that you have in your cache currently.
or type
javaws
to get all available options...
Sebastian -
How to obtain POST request parameters
Does anyone know how to obtain POST request parameters after form submit like we can get GET parameters after form submission via {module_url, parameterName}?
"garry.b" <[email protected]> wrote in
message
news:gnndbf$i2q$[email protected]..
> Hi,
>
> When using AS3 to generate an HTTP POST request:
>
> var service:HTTPService = new HTTPService ();
> service.url = "
http://localhost:9090/service";
> service.method = "post";
> // service.request = {itemId: "12345"};
> service.send ({itemId: "12345"});
>
> my CherryPy web server complains about unexpected body
parameters:
>
> HTTPError: (400, 'Unexpected body parameters: itemId')
>
> Using Firebug's Network display, its Post tab shows the
following content:
>
> Referer:
http://localhost:8080/log/log-1.0-SNAPSHOT.swf
> Content-type: application/x-www-form-urlencoded
> Content-length: 12
>
> itemId=12345
>
> which looks very strange to me as I would expect the
Referer, etc.,
> request
> headers to show up in the Request Headers section and
not as POST body
> content.
> While this could be some Firebug issue, I think the
request message is
> really
> formatted incorrectly. When the web server gets the
request, it does
> recognize
> 'itemId' as a body parameter but then complains that
it's unexpected.
>
> I've googled the error message, studied HTTPService
examples, spent
> several
> hours playing with it and am stumped. Tracy Spratt
suggested setting the
> service 'request' to force a POST and I tried it but am
getting the same
> error.
> How do I make a POST request? Can I get POST data into
the message body?
> Stick with URL parameters only?
What happens if you post to the same service using an html
form?
Maybe you are looking for
-
Printing some fixed length of a column in a report output
Dear All, In the output of my ALV report, I am having one column as "TEXT" which is of length 500 characters. But I want that while I am displaying that value in the system then I should be able to see the complete 500 characters but while printing t
-
Multiple Tomcat instances on the same server
Can we have multiple tomcat instances load balanced on the same physical box without VM. Has there been any such implementations. How can CMS be distributed across. What can the know architecture for the same. Regards Vijsy
-
I have a Gmail ID (e.g [email protected]) I have a Exchange ID (e.g [email protected]) I need to configure exchange account (2007) such that I can send a mail from my Exchange account but at the receiver end it looks like it was sent from ([email
-
Serialization access to data members through SecurityManager?
Hello, What is the standard way to gain access to member variables for "generalized" serialization? For instance, let's say I want to serialize a class but Java's default byte serialization isn't good enough for me (if I want something like object to
-
Setting up PLAR with Cisco Unity Connection Call Handler
This is a lab setup and Im doing it to learn. No customer involvement. Setup Analog phones - FXS Port - 2951 Router - FXS port - FXO Port - 2951 Router - CUCM 9 - UC 9 |------------PSTN Emulator-------------| |-----MGCP