Checkbox Counter
Hello,
i have a detail block with column
checkbox , date, voucher ,narration , amount
total
now i want to count the record which i check,,
i use counter in summary , it count the check box,, but when i uncheck it the counted value remain
same
how can i do it
Make (for check box)
Data type = number
value when checked = 0
value when unchecked = 1
Now create a summary item(calculated item) which takes the sum of the check box values.This will give you the count.
Similar Messages
-
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...
TIAAndy,
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> -
Checkboxes: How do you use them to select geometries for display, MapViewer
Dear all
I am working in Oracle 10.2 and using PL/SQL. I am trying to create a procedure that generates a list of spatial layers, based on those currently contained in the database, which uses checkboxes, so that users can select which layers to display.
Once the user has made his choices and the results are submitted, the chosen layers are displayed through MapViewer. Currently the procedure, which is still being developed, is as follows:
PROCEDURE MAPLIST AS
CURSOR curmaplist IS
SELECT spatial_map_name
spatial_map_id
geom
FROM spatial_map_table;
varmaplist curmaplist%ROWTYPE;
varchecked VARCHAR2(32767);
BEGIN
FOR varmaplist in curmaplist LOOP
htp.print('<FORM>
<UL>
<LI>
<LABEL FOR="SM_ID||
curmaplist.spatial_map_id||">
<INPUT type="checkbox"
id="SM_ID||
curmaplist.spatial_map_id||"
name="SM_ID||
curmaplist.spatial_map_id||"
value="MAP TITLE: ||
curmaplist.spatial_map_name" />
</LABEL>
</LI>
</UL>
</FORM>'
EXIT WHEN curmaplist%NOTFOUND;
END LOOP;
END;I am not sure how to incorporate the checked element and then make use of it. Regarding subsequent use, I wondered if an IF statement could be used.
IF VARCHECKED = 'CHECKED' THEN...after this MapViewer XML is added, with the select statement making use of the cursor. For example:
select curmaplist.geom
from geg50160.spatial_map_tableFor the checked part itself, I have found the following Oracle code in Chapter 11 of Oracle Database Application Developer’s Guide - Fundamentals 10.2.
CREATE OR REPLACE PROCEDURE handle_checkboxes ( checkboxes owa_util.ident_arr )
AS
BEGIN
FOR i IN 1..checkboxes.count
LOOP
htp.print('<p>Checkbox value: ' || checkboxes(i));
END LOOP;
END;
/However I am not certain how I would incorporate that into my code. I take it i refers to the checkbox value. I've read that .ident_arr is an array which can hold multiple values but if so I am also not sure why checkboxes are counted.
Kind regards
TimHi GKaiseril,
Thanks for your reply. That's what I'm attempting to do, but I'm largely trying to "borrow" on-line JavaScript (see below) & modify for my PDF Form, w/ rudimentary knowledge gained while surfing the web. The Form has 30 checkboxes that I want to limit users to a max. of 4.
So any add'l scripting tips would be most appreciated.
Thanks!
var NewCount = 0
getField("Check_Box1").value === "Yes"
{NewCount = NewCount + 1}
getField("Check_Box2").value === "Yes"
{NewCount = NewCount + 1}
getField("Check_Box3").value === "Yes"
{NewCount = NewCount + 1}
getField("Check_Box4").value === "Yes"
{NewCount = NewCount + 1}
getField("Check_Box5").value === "Yes"
{NewCount = NewCount + 1}
if (NewCount == 4)
app.alert(“Pick Just Four Please”); return false; -
Pass Checkbox Parameters from HTML Form to a stored procedure
I'm still looking for a solution to my forms problem. FYI, I'm not using Applications Express to build my application--I'm using straight PL/SQL. I need to know how to pass checkbox parameters from my Web form. I'm allowing folks to select one or more checkboxes on a form that will call a delete function to delete the selected records. What I read in Oracle's "Database Application Developer's Guide - Fundamentals" isn't helpful to me. If someone would point me to some examples, maybe I could see what I'm doing wrong. Here's what was written in "Database Application Developer's Guide - Fundamentals":
All the checkboxes with the same NAME attribute make up a checkbox group. If none of the checkboxes in a group is checked, the stored procedure receives a null value for the corresponding parameter.
If one checkbox in a group is checked, the stored procedure receives a single VARCHAR2 parameter.
If more than one checkbox in a group is checked, the stored procedure receives a parameter with the PL/SQL type TABLE OF VARCHAR2. You must declare a type like this, or use a predefined one like OWA_UTIL.IDENT_ARR. To retrieve the values, use a loop:
CREATE OR REPLACE PROCEDURE handle_checkboxes ( checkboxes owa_util.ident_arr )
AS
BEGIN
FOR i IN 1..checkboxes.count
LOOP
htp.print('<p>Checkbox value: ' || checkboxes(i));
END LOOP;
END;
SHOW ERRORS;I'm not sure I understand what your issue is.
If your web form has the following checkboxes defined all with the same name:
<input type="checkbox" name="attrib" value="1">one</input>
<input type="checkbox" name="attrib" value="2">two</input>
<input type="checkbox" name="attrib" value="3">three</input>Then you would create and register a procedure to handle the form submission that has a parameter with the name attrib of type owa_util.ident_arr e.g.:
create or replace procedure handle_form(attrib owa_util.ident_arr) as
iter number;
begin
for iter in attrib.first .. attrib.last loop
-- do something with attrib(iter)
end loop;
end;
/Now the one problem with this handler (or any form handler for that matter) is that if the user selects none of the check boxes, or no value for any of the expected parameters, the handler would be called with some parameters missing or with out any parameters passed to it, and the call will error out.
To get around that you need to provide default values for all the parameters passed to your handler including the ident_arr parameters, however with ident_arr parameters that's difficult to do with standalone procedures. If you place your procedure in a package you can define package level variables of the appropriate types that can be used as default values:
create or replace package my_web as
empty_arr owa_util.ident_arr;
procedure handle_form(attrib owa_util.ident_arr := empty_arr);
end my_web;
create or replace package body my_web as
procedure handle_form(attrib owa_util.ident_arr := empty_arr) as
iter number;
begin
for iter in attrib.first .. attrib.last loop
-- do something with attrib(iter)
end loop;
end;
end my_web;
/now when you hit the situation where the user doesn't select any check boxes, the call to handle_form won't err out due to missing parameters, and the empty_arr won't have any elements to iterate over so the loop in the procedure body will be fine and you will be able to retrieve each selected check box value from the attrib array when you iterate over it. -
Jsp throw numberformatexception.see my code .reply as soon as possible
i am developed application onclick checkbox delete the record.on first field i give the href to serailno for open the update page. like this <a href="UpdateBoq.jsp?S_NO=<%=sno%>">.sno is serialno.is come from database wihen i am click on serial no it show the updatepage.jsp is not open the updatepage.jsp but it throw the exception number format.this is my code.anybody help me this my project working i am only the single persion to develop this application in jsp.please help me.as soon as possible
<%@ page language="java" import="java.sql.*"%>
<%@ page import="java.text.SimpleDateFormat" %>
<%@ page import="java.util.Date" %>
<%! int count = 0; %>
<%! String itemcode;%>
<%! String sns;%>
<%! String contunit; %>
<%! float qty; %>
<%! float oup;%>
<%! float oep;%>
<%! int sno;%>
<%! int stcode;%>
<%! float sum=0.0f;%>
<%! float sum1=0.0f;%>
<jsp:useBean id="sos" class="boq.Calculation" scope="request"/>
<%
//String userID = String.valueOf(session.getAttribute("APP_USER_ID"));
//String userID = String.valueOf(session.getAttribute("LOGIN_ID"));
String strDelete = request.getParameter("btnDelete");
String strserialno=request.getParameter("serialno1");
String strmopno = request.getParameter("mop");
String strjobno = request.getParameter("job");
String strwop=request.getParameter("siten");
String strno=request.getParameter("siteno");
if (strDelete != null)
String del=request.getParameter("hidcount");
int delcount=-1;
if (del!=null)
System.out.println("I am in start of delete Action");
delcount = Integer.parseInt(del);
String strCheckBox="";
String strHidVal="";
for (int i=0; i<=delcount; i++)
strCheckBox = request.getParameter("checkbox"+i);
if(strCheckBox!=null)
strHidVal = request.getParameter("hid"+i);
System.out.println("country code is :"+strHidVal);
System.out.println(del);
Connection con=null;
try
DriverManager.registerDriver(new oracle.jdbc.driver.OracleDriver());
con = DriverManager.getConnection("jdbc:oracle:thin:@192.168.0.87:1521:orcl","system","tiger");
System.out.println(con);
Statement st2 = con.createStatement();
Statement st1 = con.createStatement();
String str0="select * from BOQ where S_NO= '"+ strHidVal + "'";
ResultSet rs = st1.executeQuery(str0);
String str="delete from BOQ where S_NO= '"+ strHidVal + "'";
System.out.println(strCheckBox);
int a=st2.executeUpdate(str);
catch(Exception e)
%>
<script language="JavaScript">
alert("<%=e.getMessage()%>");
</script>
<%
finally
if(con!=null)
con.close();
%>
<html>
<head>
<title>CRS</title>
<meta content="text/html; charset=iso-8859-1" http-equiv="Content-Type">
<link rel="stylesheet" href="css/ems.css" type="text/css">
</HEAD>
<body leftmargin=0 topmargin=2>
<jsp:include page="Index.html" />
<form name=form1 action="BOQVIEW.jsp" method=post>
<table border=0 cellspacing=1 cellpadding=1 width=100% height=5>
<tr>
<td valign="top" height="23">
<table width="100%" border="0" cellspacing="1" cellpadding="1">
<tr>
<td bgcolor='#E6E4E4' width=45 align="Center" colspan=2>
<font color="#5d7a80" size="2">
BOQ OF MOPS
</font>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td valign=top>
<table width="100%" cellpadding="1" cellspacing="1" border="0">
<tr>
<td width="130" height="5" class="ReportColumnHeader" align="center" colspan=40>S/NO</td>
<td width="130" height="5" class="ReportColumnHeader" align="center" colspan=60>SITE NAME</td>
<td width="130" height="5" class="ReportColumnHeader" align="center" colspan=65>SITE NUMBER</td>
<td width="130" height="5" class="ReportColumnHeader" align="center" colspan=90>ITEM CODE/MATERIAL CODE</td>
<td width="180" height="5" class="ReportColumnHeader" align="center"colspan=120>CONTRACT UNIT DESCRIPTION ORIGINAL</td>
<td width="130" height="5" class="ReportColumnHeader" align="center" colspan=>QUANTITY</td>
<td width="130" height="5" class="ReportColumnHeader" align="center" colspan=90 >ORIGINAL UNIT PRICE</td>
<td width="130" height="5" class="ReportColumnHeader" align="center" colspan=100>ORIGINAL EXTENDED PRICE</td>
</tr>
</table>
<%
Connection con=null;
try
DriverManager.registerDriver(new oracle.jdbc.driver.OracleDriver());
con = DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521:orcl","system","tiger");
System.out.println(con);
Statement st = con.createStatement();
Statement st1=con.createStatement();
String qoq=request.getParameter("qoq");
int one=Integer.parseInt(qoq);
ResultSet rs = st.executeQuery("SELECT * from BOQ where SITE_CODE="+one);
ResultSet rs1=st1.executeQuery("select SUM(O_U_P) AS oriunitprice,SUM(O_E_P) AS oriextendsprice from boq WHERE SITE_CODE="+one);
%>
<%
int count=0;
while(rs.next())
sno=rs.getInt(1);
stcode=rs.getInt(2);
sns=rs.getString(3);
itemcode=rs.getString(4);
contunit = rs.getString(5);
qty=rs.getFloat(6);
oup = rs.getFloat(7);
oep = rs.getFloat(8);
%>
<table border="0" cellspacing="1" cellpadding="1" width="100" >
<tr>
<td class="ReportCellText1" width="10" height=><input type=checkbox name="<%="checkbox"+count%>" onselect="deleterecord();"> </td>
<td class="ReportCellText1" width="130" height="5" align="center" colspan=29><a href="UpdateBoq.jsp?S_NO=<%=sno%>"><%=sno%></a>
</td>
<td class="ReportCellText1" width="55" height="5" align="center" COLSPAN=60><%=sns%></td>
<td class="ReportCellText1" width="50" height="5" align="center" COLSPAN=65><%=stcode%></td>
<td class="ReportCellText1" width="130" height="5" align="center" COLSPAN=90><%=itemcode%></td>
<td class="ReportCellText1" width="130" height="5" align="center" COLSPAN=120><%=contunit%></td>
<td class="ReportCellText1" width="130" height="5" align="center" COLSPAN=54><%=qty%></td>
<td class="ReportCellText1" width="130" height="5" align="center" COLSPAN=90><%=oup%></td>
<td class="ReportCellText1" width="130" height="5" align="center" colspan=100> <%=oep%></td>
</tr>
<tr>
</table>
<input type=hidden name="<%="hid"+count%>" value="<%=sno%>">
<!--
</tr>
<tr>
</tr>
<tr>
</tr> !-->
<%
count++;
%>
<table width="100%" cellpadding="1" cellspacing="1" border="0">
<TR>
<td width="60" height="5" class="ReportCellText3" align="center" colspan=></td>
<td class="ReportCellText3" width="55" height="5" align="center" COLSPAN=></td>
<td width="60" height="5" class="ReportCellText3" align="center" colspan=></td>
<td class="ReportCellText3" width="50" height="5" align="center" COLSPAN=></td>
<td class="ReportCellText3" width="50" height="5" align="center" COLSPAN=></td>
<td class="ReportCellText3" width="50" height="5" align="center" COLSPAN=></td>
<td class="ReportCellText3" width="50" height="5" align="center" COLSPAN=></td>
<%
rs1.next();
sum=rs1.getFloat("oriunitprice");
sum1=rs1.getFloat("oriextendsprice");
%>
<td width="60" height="5" class="ReportColumnHeader" align="center" colspan=>TOTLE AMOUNT</td>
<td class="ReportCellText1" width="85" height="5" align="center" colspan=> <%=sum%></td>
<td class="ReportCellText1" width="90" height="5" align="center" colspan=> <%=sum1%></td>
</table>
<TABLE>
<input type=hidden name=hidcount value =<%=count%>>
<input type=hidden name=serialno value=<%=itemcode%>>
<INPUT TYPE=hidden NAME=mop VALUE=<%=contunit%> >
<INPUT TYPE=hidden NAME=job VALUE=<%=qty%> >
<INPUT TYPE=HIDDEN name=siten value=<%=oup%>>
<input type=hidden name=siteno value=<%=oep%>>
<table><tr><td>
<input type = button value = Print size=20 onClick = "window.print();"></td>
<td><input type = Submit value = "Delete" name="btnDelete" size = 20> </td>
</form>
<form action=BOQ.jsp method=post>
<td><input type=Submit value = "Add New" size=20></td>
</form>
<form action=NEWPEexl.jsp method=post>
<td><input type=Submit value = "Export to Excel" size=20></td></tr></table>
</form>
<%
catch(Exception e)
out.println(e.getMessage());
finally
if(con!=null)
con.close();
%>
</body>
</html>
when i am click the serial no it show the update page is update .jsp
this is the update code
<%@ page contentType="text/html;charset=windows-1252"%>
<%@ taglib uri="http://xmlns.oracle.com/j2ee/jsp/tld/ojsp/fileaccess.tld"
prefix="fileaccess"%>
<%@ taglib uri="http://xmlns.oracle.com/j2ee/jsp/tld/ojsp/sqltaglib.tld"
prefix="database"%>
<%@ page contentType="text/html;charset=windows-1252"%>
<%@ page language="java" import="java.sql.,java.util."%>
<%@ page import="java.text.SimpleDateFormat" %>
<%@ page import="java.util.Date" %>
<%! int count = 0; %>
<%!Connection con=null;%>
<%!PreparedStatement ps=null;%>
<%
String strUpdate = request.getParameter("btnUpdate");
String sno=request.getParameter("serialno1");
int snoi=Integer.parseInt(request.getParameter("serialno1"));
String sc=request.getParameter("sitenumber");
int sci=Integer.parseInt(request.getParameter("sitenumber"));
String sn=request.getParameter("sitename");
String itc=request.getParameter("itemno");
String cu=request.getParameter("contract");
String qty=request.getParameter("quantity");
float qtyf=Float.parseFloat(request.getParameter("quantity"));
String oup=request.getParameter("orig");
float oupf=Float.parseFloat(request.getParameter("orig"));
String oep=request.getParameter("origexp");
float oepf=Float.parseFloat(request.getParameter("origexp"));
if (strUpdate != null)
try
Class.forName("oracle.jdbc.driver.OracleDriver");
con = DriverManager.getConnection("jdbc:oracle:thin:@192.168.0.87:1521:orcl","system","tiger");
System.out.println(con);
System.out.println("Connection Established");
Statement st = con.createStatement();
String str="update BOQ set SITE_CODE="sci",SITE_NAME='"sn"',ITEM_CODE='"itc"',CONTRACT_UNIT='"cu"',QTY="qtyf",O_U_P="oupf",O_E_P="oepf" where S_NO="snoi" ";
int a=st.executeUpdate(str);
if (a>0)
%>
<script type="text/javascript" >
alert("The Record has been Updated Successfully");
<% response.sendRedirect("BOQVIEW.jsp"); %>
</script>
<%
catch(Exception e)
String m = e.getMessage();
%>
<font size="1" face="Verdana" color=blue>
"<%=m%>"</font>
<%
try
if(con!=null)
con.close();
catch(SQLException sq)
out.println(sq.getMessage());
%>
<!-- Insert the data code-->
<HTML>
<head>
<title>BOQ</title>
<meta content="text/html; charset=iso-8859-1" http-equiv="Content-Type">
<script type="text/javascript">
function callingdate()
Calendar.setup({
inputField : "f_date_b", //*
ifFormat : "%d-%b-%Y ",
showsTime : true,
button : "f_trigger_b", //*
step : 1
function callingdate1()
Calendar.setup({
inputField : "f_date_b1", //*
ifFormat : "%d-%b-%Y ",
showsTime : true,
button : "f_trigger_b1", //*
step : 1
function dating()
var mylist=document.getElementById("effective_date")
document.getElementById("date").value=mylist.options[mylist.selectedIndex].text
function caps() {
document.form1.country_code.value = document.form1.country_code.value.toUpperCase()
document.form1.country_name.value = document.form1.country_name.value.toUpperCase()
</script>
</head>
<BODY >
<% count++;
%>
<form name=form1 action=UpdateBoq.jsp method=post>
<!-- <h3 STYLE = "BACKGROUND-COLOR=blue;
COLOR=YELLOW"
align=center color=green>Country Information</h1> !-->
<table width="100%" border="0" cellspacing="1" cellpadding="0">
<tr>
<td bgcolor='#336699' align="Center"><font color="#d2b48c" size=2>BOQ OF MOPS</font> </td>
</tr>
</table>
<%
Connection con=null;
try
Class.forName("oracle.jdbc.driver.OracleDriver");
con = DriverManager.getConnection("jdbc:oracle:thin:@192.168.0.87:1521:orcl","system","tiger");
System.out.println(con);
Statement st = con.createStatement();
String se=request.getParameter("serialno1");
//int ser=Integer.parseInt(request.getParameter("serialno1"));
String s="SELECT * from BOQ where S_NO="Integer.parseInt(request.getParameter("serialno1"))" ";
ResultSet rs = st.executeQuery(s);
System.out.println(s);
%>
<%
while(rs.next())
int serialno=rs.getInt(1);
int stcode=rs.getInt(2);
String sname=rs.getString(3);
String itcode=rs.getString(4);
String conunit=rs.getString(5);
float qtyw = rs.getFloat(6);
float oupw=rs.getFloat(7);
float oepw=rs.getFloat(8);
%>
<table width="100%" border="0" cellspacing="1" cellpadding="0">
<tr>
<td bgcolor='#E6E4E4' align="Center" width=100%><font color="#5d7a80" size=2>BOQ OF MOPS </font> </td>
</tr>
</table>
<table width="100%" border="0" cellspacing="1" cellpadding="0">
<tr><td >
1)SERIAL NUMBER:</td><td><input type=text name=serialno1 value= "<%=serialno%>" size=10 onblur = "caps();">
</td></tr>
<tr><td >
2)SITE NUMBER:</td><td><input type=text name=sitenumber value= "<%=stcode%>" size=10 onblur = "caps();">
</td></tr>
<tr><td >
3)SITE NAME:</td><td><input type=text name=sitename value= "<%=sname%>" size=10 onblur = "caps();">
</td></tr>
<tr><td>
4)ITEM CODE/MATERIAL CODE:</td><td><input type=text name=itemno value= "<%=itcode%>" size = 20 onblur = "caps();" >
</td></tr>
<tr><td>
5)CONTRACT UNIT DESCRIPTION:</td><td><input type=text name=contract value= "<%=conunit%>" size = 20 onblur = "caps();" >
</td></tr>
<tr><td>
6)QUANTITY:</td><td><input type="text" name="quantity" value= "<%=qtyw%>" size =40 onblur = "caps();" >
</td></tr>
<tr><td>
7)ORIGNAL UNIT/PRICE:</td><td><input type=text name=orig value= "<%=oupw%>" size = 20 onblur = "caps();" >
</td></tr>
<tr><td>
8)ORIGNAL EXTENDED/PRICE:</td><td><input type=text name=origexp value= "<%=oepw%>" size = 20 onblur = "caps();" >
</td></tr>
</TABLE>
<%
%>
<center>
<table>
<tr><td>
<INPUT TYPE=Submit value = Update name="btnUpdate" size=20/></td> </tr></table>
</form>
<form action="BOQVIEW.jsp" method = post>
<center> <table>
<tr><td>
<input type="submit" value="View" size="20"></input>
</td> </tr></table>
</form>
</form>
</table>
</center>
<hr>
<script type="text/javascript">
Calendar.setup({
inputField : "f_date_b", //*
ifFormat : "%d-%b-%Y ",
showsTime : false,
button : "f_trigger_b", //*
step : 1
Calendar.setup({
inputField : "f_date_b1", //*
ifFormat : "%d-%b-%Y",
showsTime : false,
button : "f_trigger_b1", //*
step : 1
</script>
</BODY>
<%
catch(Exception e)
out.println(e.getMessage());
finally
try
if(con!=null)
con.close();
catch(SQLException sq)
out.println(sq.getMessage());
%>
</HTML>
this my table database oracle 9i
CREATE TABLE BOQ
S_NO INTEGER NOT NULL,
SITE_CODE INTEGER,
SITE_NAME VARCHAR2(40),
ITEM_CODE VARCHAR2(20),
CONTRACT_UNIT VARCHAR2(60),
QTY FLOAT(70),
O_U_P FLOAT(70),
O_E_P FLOAT(70)
);</a>1. Use code tags, there's button that says 'Code'. Select your text and use that. I'm not going to read your code while it's unformatted like this and especially because you seem to have posted your whole darn project here; and I suspect few others will bother either.
2. Don't paraphrase the exception; post the exact stack trace.
3. There's usually a line number given with the exception; which line does your stack trace point to? Try to figure out what you're doing wrong there.
4. NumberFormatException means that you're trying to parse a string that's not in the correct format. Make sure the data you're getting from the DB is correct.
People on the forum help others voluntarily, it's not their job.
Help them help you.
Learn how to ask questions first: http://faq.javaranch.com/java/HowToAskQuestionsOnJavaRanch
---------------------------------------------------------------- -
Hi All,
iam Using ALV BLOCK list to print the output along with check boxes, iam able to print the output along with the check boxes but when i select any of the check box and click button on application tool bar it is going to dump and saying,
FIELD SYMBOL HAS NOT YET BEEN ASSIGNED.
i populated layout with following fields.
w_layout-box_fieldname = 'BOX'.
w_layout-box_tabname = 'T_FINAL2'.
Plz Help me out.
Thanks in Advance.
Neha*& Report BCALV_TEST_BLOCK_LIST
report bcalv_test_block_list.
types: g_ty_t_carrid type standard table of alv_tab,
g_ty_t_connid type standard table of alv_chck,
g_ty_t_curr type standard table of alv_cur,
g_ty_s_sflight type alv_t_t2,
g_ty_s_carrid type alv_tab,
g_ty_s_connid type alv_chck,
g_ty_s_curr type alv_cur.
constants: con_sflight type lvc_fname value 'ALV_T_T2',
con_scarr type lvc_fname value 'ALV_TAB',
con_spfli type lvc_fname value 'ALV_CHCK',
con_scurx type lvc_fname value 'ALV_CUR',
con_event_01 type lvc_fname value 'PF_STATUS_SET',
con_event_02 type lvc_fname value 'USER_COMMAND',
con_event_03 type lvc_fname value 'CALLER_EXIT',
con_event_04 type lvc_fname value 'LIST_MODIFY',
con_event_05 type lvc_fname value 'BEFORE_LINE_OUTPUT',
con_event_06 type lvc_fname value 'AFTER_LINE_OUTPUT',
con_event_07 type lvc_fname value 'SUBTOTAL_TEXT',
con_event_08 type lvc_fname value 'REPREP_MODIFY',
con_event_09 type lvc_fname value 'TOP_OF_PAGE',
con_event_10 type lvc_fname value 'END_OF_PAGE',
con_event_11 type lvc_fname value 'TOP_OF_LIST',
con_event_12 type lvc_fname value 'END_OF_LIST',
con_event_13 type lvc_fname value 'TOP_OF_COVERPAGE',
con_event_14 type lvc_fname value 'END_OF_COVERPAGE',
con_event_15 type lvc_fname value 'TOP_OF_FOREIGN_PAGE',
con_event_16 type lvc_fname value 'END_OF_FOREIGN_PAGE',
con_event_17 type lvc_fname value 'GROUPLEVEL_CHANGE'.
DATA *
tables: sscrfields. " for processing the FCODEs in Selektion screens
include <icon>.
include <symbol>.
type-pools: slis, kkblo.
types: g_ty_t_icon type standard table of icon,
g_ty_t_icont type standard table of icont,
begin of g_ty_s_plane,
carrid type g_ty_s_sflight-carrid,
connid type g_ty_s_sflight-connid,
planetype type g_ty_s_sflight-planetype,
seatsmax type g_ty_s_sflight-seatsmax,
end of g_ty_s_plane,
g_ty_t_plane type sorted table of g_ty_s_plane
with unique key carrid connid,
begin of g_ty_s_fcat_curr,
fieldname type lvc_fname,
cfieldname type lvc_fname,
currency type lvc_s_fcat-currency,
end of g_ty_s_fcat_curr,
g_ty_t_fcat_curr type sorted table of g_ty_s_fcat_curr
with unique key fieldname,
begin of g_ty_s_sort.
include type slis_sortinfo_alv.
types: end of g_ty_s_sort,
g_ty_t_sort type sorted table of g_ty_s_sort
with unique key spos fieldname,
begin of g_ty_s_test,
list_amount type num1,
select_amount type i,
only_db_info type char1,
db_short type char1,
excp_display type char1,
excp_condense type char1,
layo_title type lvc_s_layo-grid_title,
layo_zebra type char1,
layo_no_vert_lines type char1,
layo_no_horiz_lines type char1,
layo_cell_merge type char1,
layo_count type char1,
layo_box type char1,
layo_no_colhead type char1,
layo_column_optimize type char1,
layo_keys_hotspot type char1,
layo_no_keyfix type char1,
layo_no_hotspot type char1,
layo_hotspot_rows type i occurs 0,
layo_hotspot_columns type lvc_fname occurs 0,
layo_no_scrolling type char1,
layo_no_authcheck type char1,
layo_no_min_linesize type char1,
layo_min_linesize type sylinsz,
layo_max_linesize type sylinsz,
layo_group_change_edit type char1,
layo_get_selinfo type char1,
layo_confirmation_prompt type char1,
layo_f2code type syucomm,
layo_reprep type char1,
sum_before type char1,
sum_no_sumline type char1,
sum_no_sumchoice type char1,
sum_numc type char1,
sum_no_unitsplit type char1,
sum_totals_only type char1,
sum_totals_text type symsgli,
sum_no_subtotals type char1,
sum_no_subchoice type char1,
sum_subtotals_text type symsgli,
prnt_print type char1,
prnt_reserve_lines type lvc_s_prnt-reservelns,
prnt_no_listinfo type char1,
prnt_no_selinfo type char1,
prnt_with_title type char1,
prnt_footline type lvc_s_prnt-footline,
prnt_printinfo type char1,
prnt_no_coverpage type char1,
prnt_no_new_page type char1,
prnt_no_change_print_params type char1,
color_rows type i occurs 0,
color_fields_column type lvc_fname occurs 0,
color_fields_cell type lvc_fname occurs 0,
fcat_no_out_fields type lvc_fname occurs 0,
fcat_tech_fields type lvc_fname occurs 0,
fcat_fix_column_fields type lvc_fname occurs 0,
fcat_do_sum_fields type lvc_fname occurs 0,
fcat_no_sum_fields type lvc_fname occurs 0,
fcat_curr_fields type g_ty_t_fcat_curr,
curr_amount type i,
curr_space type char1,
t_sort type g_ty_t_sort,
no_info_popup type char1,
info_popup_once type char1,
events_info_popup type lvc_fname occurs 0,
events type lvc_fname occurs 0,
buffer_active type char1,
bypassing_buffer type char1,
end of g_ty_s_test,
begin of g_ty_s_outtab.
include type g_ty_s_sflight.
types: list type num1,
box type char1,
count type i,
lights type char1,
checkbox type char1,
hotspot type char1,
color(4) type c,
tabcolor type slis_t_specialcol_alv,
price2 type g_ty_s_sflight-price,
currency2 type g_ty_s_sflight-currency,
char(10) type c,
string type string,
int1 type int1,
int2 type int2,
int4 type int4,
numc(10) type n,
dec(10) type p decimals 2,
fltp type f,
dats type d,
tims type t,
icon type icon-id,
icon_qinfo type icon-name,
symbol type icon-id,
end of g_ty_s_outtab,
g_ty_t_outtab type table of g_ty_s_outtab.
constants: con_true type char1 value 'X',
con_ok type sy-ucomm value 'OK',
con_exit type sy-ucomm value 'EXIT',
con_canc type sy-ucomm value 'CANC',
con_back type sy-ucomm value 'BACK'.
data: gt_outtab1 type g_ty_t_outtab,
gt_outtab2 type g_ty_t_outtab,
gt_outtab3 type g_ty_t_outtab,
gt_outtab4 type g_ty_t_outtab,
gt_outtab5 type g_ty_t_outtab,
gt_outtab6 type g_ty_t_outtab,
gt_outtab7 type g_ty_t_outtab,
gt_outtab8 type g_ty_t_outtab,
gt_outtab9 type g_ty_t_outtab.
data: gt_outtab type g_ty_t_outtab with header line,
gs_test type g_ty_s_test.
data: g_repid type sy-repid.
data: g_field type lvc_s_fcat-fieldname,
g_int_field type i.
CLASS random DEFINITION
class random definition.
public section.
types:
value(16) type p decimals 0,
numcv(15) type n.
constants:
max type random=>value value 4294967295.
class-methods:
computes a random natural number from the set {0, ..., random=>max}.
number returning value(rval) type random=>value,
computes a random character from the set {A-Za-z0-9}
c returning value(rval) type char01,
computes a random string consisting of "len" random characters
string importing len type i
returning value(rval) type string,
computes a date
dats returning value(rval) type d,
computes a time
time returning value(rval) type t,
computes a random numc from the set {low, ..., high}
numc importing low type random=>numcv high type random=>numcv
returning value(rval) type random=>numcv,
computes a random integer from the set {low, ..., high}
i importing low type i high type i
returning value(rval) type i,
computes a random integer from the set {low, ..., high}
int2 importing low type int2 high type int2
returning value(rval) type int2,
computes a random integer from the set {low, ..., high}
int1 importing low type int1 high type int1
returning value(rval) type int1,
computes a random float from the interval [low ; high]
f importing low type f high type f
returning value(rval) type f,
computes a random character from the set {A-F0-9}
hex returning value(rval) type char01,
computes a random character from the set {0-1}
x returning value(rval) type char01,
method "random=>class_constructor"
class_constructor.
private section.
class-data:
precomputed maximal index (= string length - 1) of "random=>chars"
or of "random=>x_data".
charsmax type i,
xmax type i,
random number seed value.
(Used in method "random=>number".)
seed type random=>value.
constants:
characters for class-method "random=>hex"
hex_data(100) type c value 'ABCDEF' &
'0123456789',
characters for class-method "random=>x"
x_data(100) type c value '01',
characters for class-metshod "random=>c"
chars(100) type c value 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' &
'abcdefghijklmnopqrstuvwxyz' &
'0123456789'.
endclass. "random DEFINITION
CLASS random IMPLEMENTATION
class random implementation.
implementation of the methods for randomizing the values
method x.
data: ri type i.
ri = random=>i( low = 0 high = random=>xmax ).
move x_data+ri(1) to rval.
endmethod. "x
method hex.
data: ri type i.
ri = random=>i( low = 0 high = random=>charsmax ).
move hex_data+ri(1) to rval.
endmethod. "hex
method number.
constants:
a(3) type p value 67301, " Coefficient
c(1) type p value 1, " Increment
m(6) type p value 4294967296. " Modulus 2**32
random=>seed = ( a * random=>seed + c ) mod m.
rval = random=>seed.
endmethod. "number
method c.
data:
ri type i.
ri = random=>i( low = 0 high = random=>charsmax ).
move chars+ri(1) to rval.
endmethod. "c
method string.
data:
char(1) type c.
clear rval.
do len times.
char = random=>c( ).
concatenate rval char into rval.
enddo.
endmethod. "string
method dats.
data: l_date type sy-datum,
l_day(2) type n,
l_month(2) type n,
l_year(4) type n,
l_value type random=>numcv,
l_low type random=>numcv,
l_high type random=>numcv.
l_year = sy-datum+0(4).
l_low = l_year - 5.
l_high = l_year + 5.
l_value = random=>numc( low = l_low high = l_high ).
l_year = l_value+11(4).
l_value = random=>numc( low = 1 high = 12 ).
l_month = l_value+13(2).
case l_month.
when 2.
l_high = 28.
when 4 or 6 or 9 or 11.
l_high = 30.
when others.
l_high = 31.
endcase.
l_value = random=>numc( low = 1 high = l_high ).
l_day = l_value+13(2).
l_date+0(4) = l_year.
l_date+4(2) = l_month.
l_date+6(2) = l_day.
rval = l_date.
endmethod. "dats
method time.
data: l_time type t,
l_hour(2) type n,
l_min(2) type n,
l_sec(2) type n,
l_value type random=>numcv.
l_value = random=>numc( low = 0 high = 60 ).
l_sec = l_value+13(2).
l_value = random=>numc( low = 0 high = 60 ).
l_min = l_value+13(2).
l_value = random=>numc( low = 1 high = 24 ).
l_hour = l_value+13(2).
l_time+0(2) = l_hour.
l_time+2(2) = l_min.
l_time+4(2) = l_sec.
rval = l_time.
endmethod. "time
method numc.
Go from {0,...,random=>max} to {low,...,high} with ABAP rounding
data: l_dec(16) type p,
l_char(16) type c.
l_dec = ( ( high - low + 1 ) * random=>number( ) ) / random=>max
+ '0.5'.
subtract 1 from l_dec.
add low to l_dec.
data: lr_type_descr type ref to cl_abap_typedescr,
lr_elem_descr type ref to cl_abap_elemdescr.
lr_type_descr =
cl_abap_typedescr=>describe_by_data( rval ).
lr_elem_descr ?= lr_type_descr.
l_char = l_dec.
shift l_char left deleting leading space.
rval = l_char+0(lr_elem_descr->output_length).
endmethod. "i
method i.
Go from {0,...,random=>max} to {low,...,high} with ABAP rounding
data: l_dec(16) type p,
l_char(16) type c.
l_dec = ( ( high - low + 1 ) * random=>number( ) ) / random=>max
+ '0.5'.
subtract 1 from l_dec.
add low to l_dec.
data: lr_type_descr type ref to cl_abap_typedescr,
lr_elem_descr type ref to cl_abap_elemdescr.
lr_type_descr =
cl_abap_typedescr=>describe_by_data( rval ).
lr_elem_descr ?= lr_type_descr.
l_char = l_dec.
shift l_char left deleting leading space.
rval = l_char+0(lr_elem_descr->output_length).
endmethod. "i
method int2.
Go from {0,...,random=>max} to {low,...,high} with ABAP rounding
data: l_dec(16) type p,
l_char(16) type c.
l_dec = ( ( high - low + 1 ) * random=>number( ) ) / random=>max
+ '0.5'.
subtract 1 from l_dec.
add low to l_dec.
data: lr_type_descr type ref to cl_abap_typedescr,
lr_elem_descr type ref to cl_abap_elemdescr.
lr_type_descr =
cl_abap_typedescr=>describe_by_data( rval ).
lr_elem_descr ?= lr_type_descr.
l_char = l_dec.
shift l_char left deleting leading space.
rval = l_char+0(lr_elem_descr->output_length).
endmethod. "i
method int1.
Go from {0,...,random=>max} to {low,...,high} with ABAP rounding
data: l_dec(16) type p,
l_char(16) type c.
l_dec = ( ( high - low + 1 ) * random=>number( ) ) / random=>max
+ '0.5'.
subtract 1 from l_dec.
add low to l_dec.
data: lr_type_descr type ref to cl_abap_typedescr,
lr_elem_descr type ref to cl_abap_elemdescr.
lr_type_descr =
cl_abap_typedescr=>describe_by_data( rval ).
lr_elem_descr ?= lr_type_descr.
l_char = l_dec.
shift l_char left deleting leading space.
rval = l_char+0(lr_elem_descr->output_length).
endmethod. "i
method f.
Go from {0,...,random=>max} to [low;high]
rval = ( ( high - low ) * random=>number( ) ) / random=>max
+ low.
endmethod. "f
method class_constructor.
charsmax = strlen( chars ) - 1.
xmax = strlen( x_data ) - 1.
seed = 1.
endmethod. "class_constructor
endclass. "random IMPLEMENTATION
SELECTION-SCREEN *
selection-screen begin of block gen with frame.
parameters:
p_amount type i default 30,
p_dbinfo as checkbox,
p_dbshrt as checkbox.
selection-screen end of block gen.
parameters:
p_list type num1 default 3.
selection-screen begin of block tit with frame title text-tit.
parameters:
p_tit01 type lvc_s_layo-grid_title default text-p01. "TITLE
selection-screen end of block tit.
selection-screen begin of block lay with frame title text-lay.
parameters:
p_lay01 as checkbox. "ZEBRA
selection-screen skip.
parameters:
p_lay02 as checkbox, "NO HORIZONTAL LINES
p_lay03 as checkbox. "NO VERTICAL LINES
selection-screen skip.
parameters:
p_lay04 as checkbox. "NO SCROLLING
selection-screen skip.
parameters:
p_lay06 type syucomm, "F2CODE
p_lay07 as checkbox. "CONFIRMATION PROMPT
selection-screen end of block lay.
selection-screen begin of block spa with frame title text-spa.
parameters:
p_spa01 as checkbox, "BOX
p_spa02 as checkbox, "COUNT FELD
p_spa03 as checkbox, "NO COLUMN HEADERS
p_spa04 as checkbox. "COLUMN OPTIMIZE
selection-screen begin of block hot with frame title text-hot.
parameters:
p_hot01 as checkbox. "NO HOTSPOT
parameters:
p_hot02 as checkbox. "Hotspot auf Zeilenebene
select-options:
p_hotf02 for g_int_field no intervals default 1.
parameters:
p_hot03 as checkbox.
select-options:
p_hotf03 for g_field no intervals.
selection-screen end of block hot.
selection-screen begin of block mrg with frame title text-mrg.
parameters:
p_mrg01 radiobutton group mrge, "Default
p_mrg02 radiobutton group mrge, "kein Merge
p_mrg03 radiobutton group mrge. "Merge
selection-screen end of block mrg.
selection-screen begin of block out with frame title text-out.
parameters:
p_out01 as checkbox.
select-options:
p_outf01 for g_field no intervals.
selection-screen end of block out.
selection-screen begin of block tec with frame title text-tec.
parameters:
p_tec01 as checkbox.
select-options:
p_tecf01 for g_field no intervals.
selection-screen end of block tec.
selection-screen begin of block fix with frame title text-fix.
parameters:
p_fix01 as checkbox.
select-options:
p_fixf01 for g_field no intervals.
selection-screen end of block fix.
selection-screen begin of block txt with frame title text-txt.
selection-screen pushbutton /1(50) text-pb2 user-command pb02.
selection-screen end of block txt.
selection-screen begin of block cur with frame title text-cur.
parameters:
p_curanz type i,
p_curspc as checkbox default space.
selection-screen skip.
select-options:
p_curf00 for g_field no intervals.
parameters:
p_cur01 radiobutton group cur default 'X',
p_curf01 type lvc_s_fcat-fieldname.
parameters:
p_cur02 radiobutton group cur,
p_curf02 type g_ty_s_sflight-currency.
selection-screen end of block cur.
selection-screen begin of block sort with frame title text-srt.
selection-screen pushbutton /1(20) text-pb1 user-command pb01.
selection-screen end of block sort.
selection-screen end of block spa.
selection-screen begin of block key with frame title text-key.
parameters:
p_key01 as checkbox, "KEYFELDER ALS HOTSPOT
p_key02 as checkbox. "NO KEY FIXIERUNG
selection-screen end of block key.
selection-screen begin of block exp with frame title text-exp.
parameters:
p_excp01 as checkbox, "EXCEPTION
p_excp_c as checkbox. "EXCEPTION CONDENSE
selection-screen end of block exp.
selection-screen begin of block sum with frame title text-sum.
parameters:
p_sum01 as checkbox, "SUM BEFORE
p_sum02 as checkbox, "NUMC
p_sum03 as checkbox, "NO UNITSPLIT
p_sum04 as checkbox, "TOTALS ONLY
p_sum05 as checkbox, "NO SUMCHOICE
p_sum06 as checkbox, "NO SUMLINE
p_sum07 type sy-msgli, "TOTALS TEXT
p_sum08 as checkbox, "NO SUBCHOICE
p_sum09 as checkbox, "NO SUBTOTALS
p_sum10 type sy-msgli. "SUBTOTALS TEXT
selection-screen begin of block dos with frame title text-dos.
parameters:
p_dos01 as checkbox.
select-options:
p_dosf01 for g_field no intervals.
selection-screen end of block dos.
selection-screen begin of block nos with frame title text-nos.
parameters:
p_nos01 as checkbox.
select-options:
p_nosf01 for g_field no intervals.
selection-screen end of block nos.
selection-screen end of block sum.
selection-screen begin of block col with frame title text-col.
parameters:
p_col01 as checkbox.
select-options:
p_colf01 for g_int_field no intervals default 1.
parameters:
p_col02 as checkbox.
select-options:
p_colf02 for g_field no intervals.
parameters:
p_col03 as checkbox.
select-options:
p_colf03 for g_field no intervals.
selection-screen end of block col.
selection-screen begin of block prn with frame title text-prn.
parameters:
p_lpr01 as checkbox default 'X'. "GROUP CHANGE EDIT
selection-screen skip.
parameters:
p_lpr02 as checkbox. "GET SELINFO
selection-screen skip.
parameters:
p_lpr03 as checkbox, "NO MIN LINESIZE
p_lpr04 type sylinsz, "MIN LINESIZE
p_lpr05 type sylinsz. "MAX LINESIZE
selection-screen skip.
parameters:
p_prn01 as checkbox, "PRINT
p_prn02 type lvc_s_prnt-reservelns, "RESERVE LINES
p_prn03 as checkbox, "NO LISTINFO
p_prn04 as checkbox, "NO SELINFO
p_prn05 as checkbox, "TITEL
p_prn06 type lvc_s_prnt-footline, "FOOTLINE
p_prn07 as checkbox, "PRINT INFO
p_prn08 as checkbox, "NO COVERPAGE
p_prn09 as checkbox, "NO NEW PAGE
p_prn10 as checkbox. "NO CHANGE PRINT PARAMS
selection-screen end of block prn.
selection-screen begin of block evt with frame.
parameters:
p_evt01 as checkbox, "PF_STATUS_SET
p_evt02 as checkbox. "USER_COMMAND
selection-screen skip.
parameters:
p_evt03 as checkbox, "CALLER_EXIT
p_evt04 as checkbox, "LIST_MODIFY
p_evt05 as checkbox, "BEFORE_LINE_OUTPUT
p_evt06 as checkbox. "AFTER_LINE_OUTPUT
selection-screen skip.
parameters:
p_evt07 as checkbox, "SUBTOTAL_TEXT
p_evt08 as checkbox. "REPREP_SEL_MODIFY
selection-screen skip.
parameters:
p_evt09 as checkbox, "TOP_OF_PAGE
p_evt10 as checkbox, "END_OF_PAGE
p_evt11 as checkbox, "TOP_OF_LIST
p_evt12 as checkbox. "END_OF_LIST
selection-screen skip.
parameters:
p_evt13 as checkbox, "TOP_OF_COVERPAGE
p_evt14 as checkbox. "END_OF_COVERPAGE
selection-screen skip.
parameters:
p_evt15 as checkbox, "FOREIGN_TOP_OF_PAGE
p_evt16 as checkbox. "FOREIGN_END_OF_PAGE
selection-screen skip.
parameters:
p_evt17 as checkbox. "GROUPLEVEL_CHANGE
selection-screen end of block evt.
INITIALIZATION *
initialization.
perform f01_f4_field using 'SUM' space changing p_dosf01-low.
p_dosf01-option = 'EQ'.
p_dosf01-sign = 'I'.
append p_dosf01.
perform f01_f4_field using 'SUM' space changing p_nosf01-low.
p_nosf01-option = 'EQ'.
p_nosf01-sign = 'I'.
append p_nosf01.
perform f01_f4_field using 'KEY' space changing p_outf01-low.
p_outf01-option = 'EQ'.
p_outf01-sign = 'I'.
append p_outf01.
perform f01_f4_field using space space changing p_tecf01-low.
p_tecf01-option = 'EQ'.
p_tecf01-sign = 'I'.
append p_tecf01.
perform f01_f4_field using space space changing p_fixf01-low.
p_fixf01-option = 'EQ'.
p_fixf01-sign = 'I'.
append p_fixf01.
perform f01_f4_field using 'CURR' space changing p_curf00-low.
p_curf00-option = 'EQ'.
p_curf00-sign = 'I'.
append p_curf00.
perform f01_f4_field using 'CUKY' space changing p_curf01.
perform f01_f4_field using space space changing p_hotf03-low.
p_hotf03-option = 'EQ'.
p_hotf03-sign = 'I'.
append p_hotf03.
perform f01_f4_field using space space changing p_colf02-low.
p_colf02-option = 'EQ'.
p_colf02-sign = 'I'.
append p_colf02.
perform f01_f4_field using space space changing p_colf03-low.
p_colf03-option = 'EQ'.
p_colf03-sign = 'I'.
append p_colf03.
AT SELECTION-SCREEN *
at selection-screen.
case sscrfields-ucomm.
when 'PB01'.
call screen 1001 starting at 1 1 ending at 80 20.
when 'PB02'.
call screen 1002 starting at 1 1 ending at 80 20.
endcase.
AT SELECTION-SCREEN ON VALUE-REQUEST *
at selection-screen on value-request for p_dosf01-low.
perform f01_f4_field using 'SUM' 'X' changing p_dosf01-low.
at selection-screen on value-request for p_nosf01-low.
perform f01_f4_field using 'SUM' 'X' changing p_nosf01-low.
at selection-screen on value-request for p_outf01-low.
perform f01_f4_field using 'KEY' 'X' changing p_outf01-low.
at selection-screen on value-request for p_tecf01-low.
perform f01_f4_field using space 'X' changing p_tecf01-low.
at selection-screen on value-request for p_fixf01-low.
perform f01_f4_field using space 'X' changing p_fixf01-low.
at selection-screen on value-request for p_curf00-low.
perform f01_f4_field using 'CURR' 'X' changing p_curf00-low.
at selection-screen on value-request for p_curf01.
perform f01_f4_field using 'CUKY' 'X' changing p_curf01.
at selection-screen on value-request for p_hotf03-low.
perform f01_f4_field using space 'X' changing p_hotf03-low.
at selection-screen on value-request for p_colf02-low.
perform f01_f4_field using space 'X' changing p_colf02-low.
at selection-screen on value-request for p_colf03-low.
perform f01_f4_field using space 'X' changing p_colf03-low.
at selection-screen on value-request for p_lay06.
perform f01_f4_fcode using space
space
changing p_lay06.
START-OF-SELECTION *
start-of-selection.
g_repid = sy-repid.
gs_test-select_amount = p_amount.
gs_test-only_db_info = p_dbinfo.
gs_test-db_short = p_dbshrt.
gs_test-list_amount = p_list.
gs_test-layo_title = p_tit01.
gs_test-layo_zebra = p_lay01.
gs_test-layo_no_horiz_lines = p_lay02.
gs_test-layo_no_vert_lines = p_lay03.
gs_test-layo_no_scrolling = p_lay04.
gs_test-layo_f2code = p_lay06.
gs_test-layo_confirmation_prompt = p_lay07.
gs_test-layo_box = p_spa01.
gs_test-layo_count = p_spa02.
gs_test-layo_no_colhead = p_spa03.
gs_test-layo_column_optimize = p_spa04.
gs_test-layo_no_hotspot = p_hot01.
if p_hot02 eq con_true.
loop at p_hotf02.
if not p_hotf02-low is initial.
append p_hotf02-low to gs_test-layo_hotspot_rows.
endif.
endloop.
endif.
if p_hot03 eq con_true.
loop at p_hotf03.
if not p_hotf03-low is initial.
append p_hotf03-low to gs_test-layo_hotspot_columns.
endif.
endloop.
endif.
case con_true.
when p_mrg01.
gs_test-layo_cell_merge = space.
when p_mrg02.
gs_test-layo_cell_merge = 'N'.
when p_mrg03.
gs_test-layo_cell_merge = 'Y'.
endcase.
if p_out01 eq con_true.
loop at p_outf01.
if not p_outf01-low is initial.
append p_outf01-low to gs_test-fcat_no_out_fields.
endif.
endloop.
endif.
if p_tec01 eq con_true.
loop at p_tecf01.
if not p_tecf01-low is initial.
append p_tecf01-low to gs_test-fcat_tech_fields.
endif.
endloop.
endif.
if p_fix01 eq con_true.
loop at p_fixf01.
if not p_fixf01-low is initial.
append p_fixf01-low to gs_test-fcat_fix_column_fields.
endif.
endloop.
endif.
gs_test-curr_amount = p_curanz.
gs_test-curr_space = p_curspc.
if p_cur01 eq con_true or p_cur02 eq con_true.
data: ls_fcat_curr type g_ty_s_fcat_curr.
loop at p_curf00.
clear ls_fcat_curr.
if not p_curf00-low is initial.
ls_fcat_curr-fieldname = p_curf00-low.
case con_true.
when p_cur01.
ls_fcat_curr-cfieldname = p_curf01.
when p_cur02.
ls_fcat_curr-currency = p_curf02.
endcase.
append ls_fcat_curr to gs_test-fcat_curr_fields.
endif.
endloop.
endif.
gs_test-layo_keys_hotspot = p_key01.
gs_test-layo_no_keyfix = p_key02.
gs_test-excp_display = p_excp01.
gs_test-excp_condense = p_excp_c.
gs_test-sum_before = p_sum01.
gs_test-sum_numc = p_sum02.
gs_test-sum_no_unitsplit = p_sum03.
gs_test-sum_totals_only = p_sum04.
gs_test-sum_no_sumchoice = p_sum05.
gs_test-sum_no_sumline = p_sum06.
gs_test-sum_totals_text = p_sum07.
gs_test-sum_no_subchoice = p_sum08.
gs_test-sum_no_subtotals = p_sum09.
gs_test-sum_subtotals_text = p_sum10.
if p_dos01 eq con_true.
loop at p_dosf01.
if not p_dosf01-low is initial.
append p_dosf01-low to gs_test-fcat_do_sum_fields.
endif.
endloop.
endif.
if p_nos01 eq con_true.
loop at p_nosf01.
if not p_nosf01-low is initial.
append p_nosf01-low to gs_test-fcat_no_sum_fields.
endif.
endloop.
endif.
gs_test-layo_group_change_edit = p_lpr01.
gs_test-layo_get_selinfo = p_lpr02.
gs_test-layo_no_min_linesize = p_lpr03.
gs_test-layo_min_linesize = p_lpr04.
gs_test-layo_max_linesize = p_lpr05.
gs_test-prnt_print = p_prn01.
gs_test-prnt_reserve_lines = p_prn02.
gs_test-prnt_no_listinfo = p_prn03.
gs_test-prnt_no_selinfo = p_prn04.
gs_test-prnt_with_title = p_prn05.
gs_test-prnt_footline = p_prn06.
gs_test-prnt_printinfo = p_prn07.
gs_test-prnt_no_coverpage = p_prn08.
gs_test-prnt_no_new_page = p_prn09.
gs_test-prnt_no_change_print_params = p_prn10.
if p_col01 eq con_true.
loop at p_colf01.
if not p_colf01-low is initial.
append p_colf01-low to gs_test-color_rows.
endif.
endloop.
endif.
if p_col02 eq con_true.
loop at p_colf02.
if not p_colf02-low is initial.
append p_colf02-low to gs_test-color_fields_column.
endif.
endloop.
endif.
if p_col03 eq con_true.
loop at p_colf03.
if not p_colf03-low is initial.
append p_colf03-low to gs_test-color_fields_cell.
endif.
endloop.
endif.
if p_evt01 eq con_true.
append con_event_01 to gs_test-events.
endif.
if p_evt02 eq con_true.
append con_event_02 to gs_test-events.
endif.
if p_evt03 eq con_true.
append con_event_03 to gs_test-events.
endif.
if p_evt04 eq con_true.
append con_event_04 to gs_test-events.
endif.
if p_evt05 eq con_true.
append con_event_05 to gs_test-events.
endif.
if p_evt06 eq con_true.
append con_event_06 to gs_test-events.
endif.
if p_evt07 eq con_true.
append con_event_07 to gs_test-events.
endif.
if p_evt08 eq con_true.
append con_event_08 to gs_test-events.
endif.
if p_evt09 eq con_true.
append con_event_09 to gs_test-events.
endif.
if p_evt10 eq con_true.
append con_event_10 to gs_test-events.
endif.
if p_evt11 eq con_true.
append con_event_11 to gs_test-events.
endif.
if p_evt12 eq con_true.
append con_event_12 to gs_test-events.
endif.
if p_evt13 eq con_true.
append con_event_13 to gs_test-events.
endif.
if p_evt14 eq con_true.
append con_event_14 to gs_test-events.
endif.
if p_evt15 eq con_true.
append con_event_15 to gs_test-events.
endif.
if p_evt16 eq con_true.
append con_event_16 to gs_test-events.
endif.
if p_evt17 eq con_true.
append con_event_17 to gs_test-events.
endif.
gs_test-buffer_active = space.
gs_test-bypassing_buffer = space.
END-OF-SELECTION *
end-of-selection.
perform f01_call_list.
*& Form f01_call_list
text
form f01_call_list .
data: ls_prnt type slis_print_alv,
lt_excl type slis_t_extab,
l_exit type char1,
ls_exit type slis_exit_by_user,
l_list type num1.
call function 'REUSE_ALV_BLOCK_LIST_INIT'
exporting
i_callback_program = g_repid
i_callback_pf_status_set = ' '
i_callback_user_command = ' '
it_excluding = lt_excl.
do gs_test-list_amount times.
add 1 to l_list.
perform f01_append_list using l_list.
enddo.
perform f01_set_prnt changing ls_prnt.
call function 'REUSE_ALV_BLOCK_LIST_DISPLAY'
exporting
i_interface_check = ' '
is_print = ls_prnt
i_screen_start_column = 0
i_screen_start_line = 0
i_screen_end_column = 0
i_screen_end_line = 0
importing
e_exit_caused_by_caller = l_exit
es_exit_caused_by_user = ls_exit
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. " f01_call_list
*& Form f01_append_list
text
form f01_append_list using value(i_list) type num1.
data: ls_layo type slis_layout_alv,
lt_fcat type slis_t_fieldcat_alv,
lt_sort type slis_t_sortinfo_alv,
lt_evts type slis_t_event,
l_tabname type slis_tabname.
field-symbols: <l_table> type any.
perform f01_get_outtab using i_list.
case i_list.
when 1.
gt_outtab1 = gt_outtab[].
when 2.
gt_outtab2 = gt_outtab[].
when 3.
gt_outtab3 = gt_outtab[].
when 4.
gt_outtab4 = gt_outtab[].
when 5.
gt_outtab5 = gt_outtab[].
when 6.
gt_outtab6 = gt_outtab[].
when 7.
gt_outtab7 = gt_outtab[].
when 8.
gt_outtab8 = gt_outtab[].
when 9.
gt_outtab9 = gt_outtab[].
endcase.
perform f01_set_layo changing ls_layo.
perform f01_set_fcat changing lt_fcat.
perform f01_set_evts changing lt_evts.
concatenate 'LIST_' i_list into l_tabname.
case i_list.
when 1.
call function 'REUSE_ALV_BLOCK_LIST_APPEND'
exporting
is_layout = ls_layo
it_fieldcat = lt_fcat
i_tabname = l_tabname
it_events = lt_evts
it_sort = lt_sort
i_text = 'Hello' "#EC NOTEXT
tables
t_outtab = gt_outtab1
exceptions
program_error = 1
maximum_of_appends_reached = 2
others = 3.
if sy-subrc <> 0.
message id sy-msgid type sy-msgty number sy-msgno
with sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
endif.
when 2.
call function 'REUSE_ALV_BLOCK_LIST_APPEND'
exporting
is_layout = ls_layo
it_fieldcat = lt_fcat
i_tabname = l_tabname
it_events = lt_evts
it_sort = lt_sort
i_text = 'Hello' "#EC NOTEXT
tables
t_outtab = gt_outtab2
exceptions
program_error = 1
maximum_of_appends_reached = 2
others = 3.
if sy-subrc <> 0.
message id sy-msgid type sy-msgty number sy-msgno
with sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
endif.
when 3.
call function 'REUSE_ALV_BLOCK_LIST_APPEND'
exporting
is_layout = ls_layo
it_fieldcat = lt_fcat
i_tabname = l_tabname
it_events = lt_evts
it_sort = lt_sort
i_text = 'Hello' "#EC NOTEXT
tables
t_outtab = gt_outtab3
exceptions
program_error = 1
maximum_of_appends_reached = 2
others = 3.
if sy-subrc <> 0.
message id sy-msgid type sy-msgty number sy-msgno
with sy-ms -
How to bind dynamically created attributes
Hi all,
i hv created an appl where all the attributes hv been created dynamically..
wdContext.getNodeInfo().addAttribute("From","ddic:com.sap.dictionary.string");
wdContext.getNodeInfo().addAttribute("To","ddic:com.sap.dictionary.string");
wdContext.getNodeInfo().addAttribute("Subject","ddic:com.sap.dictionary.string");
wdContext.getNodeInfo().addAttribute("Message","ddic:com.sap.dictionary.string");
bt nw i am nt able to retrieve those.
For ex: if i hv to set the from field to null ,hw to do so?
( As we used to get it:
wdcontext.currentContextElement().setFrom(" ");
Plz help.
Thanks and Regards,
Ankita
Edited by: Ankita Padhi on Jul 14, 2008 8:48 AMHi,
here i m giving code for your reference of a dynamic checkbox:
IWDCheckBox checkBox =
(IWDCheckBox) view.createElement(IWDCheckBox.class,
"checkBox" + count);
IWDMatrixHeadData checkHeadData =
(IWDMatrixHeadData) checkBox.createLayoutData(
IWDMatrixHeadData.class);
IWDAttributeInfo attrInfo;
info= wdContext.nodeCheckBox().getNodeInfo().addAttribute(
"Check" + count, "ddic:com.sap.dictionary.boolean");
checkHeadData.setVAlign(WDCellVAlign.TOP);
checkHeadData.setWidth("6%");
checkHeadData.setColSpan(1);
this line used to bind the context to the element:-
checkBox.bindChecked(info);
checkBox.setEnabled(true);
TitleRow.addChild(checkBox);
Hope this may help you.
Regards,
Deepak
Edited by: Deepak Arora on Jul 14, 2008 9:09 AM -
Hide/Unhide a calendar from an AppleScript program
Is there a way for an AppleScript program to hide/show a particular calendar in iCal V4.0.3?
There's a checkbox right next to the name of the calendar that does exactly what I want -- with the mouse. I'd like to control that checkbox from an AppleScript program.My sincere apologies to the author, because I cannot remember where I got it, but this works:
tell application "System Events"
tell application process "iCal"
tell front window
--log "count of scroll areas=" & (count of scroll areas)
repeat with SA in scroll areas
tell SA
--log "count of outlines=" & (count of outlines)
repeat with OutL in outlines
tell OutL
--log "count of rows=" & (count of rows)
repeat with aRow in rows
tell aRow
--log "count of text fields=" & (count of text fields)
--log "value of text field 1=" & value of text field 1
--repeat with aTF in text fields
-- tell aTF
-- -- log value --> Can't get
-- end tell
--end repeat
if value of first text field is "MCCVin" then
--log "count checkboxes=" & (count checkboxes)
click checkbox 1
end if
end tell
end repeat
end tell
end repeat
end tell
end repeat
end tell
end tell
end tell -
[Ann] HTML/CHM for CS6 Javascript
I don't think I've ever been so fast before:
http://www.jongware.com/idjshelp.html is updated, it now also contains my Friendly Help for CS6, as both HTML (separate files) and CHM (one compiled file for use with a Windows Help viewer).
By way of experiment I added a "Full Index" to the HTML version. This is a single huge file, 2.7MB, but it contains links to all properties and methods in the entire set of files. So if you can't use the live one in the compiled CHM, you can still use this one to get a good overview of What to find Where.
... Enjoy!Maybe I'll be enthused to try this before my idea of when Jongware wakes up :-)
Right. So, here's some XSLT:
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
<xsl:output method="text"/>
<xsl:template match="text()|@*"/> <!-- Suppress default text output -->
<xsl:template match="property|method">
<xsl:call-template name="list-name-and-grandparent-name-with-tabs"/>
</xsl:template>
<xsl:template name="list-name-and-grandparent-name-with-tabs">
<xsl:value-of select="name()"/>
<xsl:if test="../../@enumeration">(enum)</xsl:if>
<xsl:text>	</xsl:text>
<xsl:value-of select="name()"/><xsl:text>	</xsl:text>
<xsl:value-of select="../../@name"/><xsl:text>	</xsl:text>
<xsl:value-of select="@name"/><xsl:text>	</xsl:text>
<xsl:text> </xsl:text>
</xsl:template>
</xsl:stylesheet>
Hopefully it's self-explanatory. I even added the "(enum)" to distinguish enums from regular properties. Just for you, Peter K!
Then we just run it on the omv cachefiles, sort the output, and do some comparisons with "comm."
That is:
xsltproc omv.xsl omv\$indesign-7.5\$7.5.xml | sort > 7575.txt
xsltproc omv.xsl omv\$indesign-8.0\$8.0.xml | sort > 8080.txt
I hope it's not a dumb idea to put this all in one long post...
For instance, the following 29 items were removed from CS5.5 to CS6 (comm -23 7575.txt 8080.txt):
property
Button
visibilityInPdf
property
DocumentPreference
masterTextFrame
property
DocumentPreset
masterTextFrame
property
EPubExportPreference
cssExportOption
property
EPubExportPreference
externalCSSPath
property
EPubExportPreference
format
property
EPubExportPreference
marginUnit
property
EPubExportPreference
spaceUnit
property
EPubExportPreference
useTocStyle
property
HTMLExportPreference
bottomMargin
property
HTMLExportPreference
externalCSSPath
property
HTMLExportPreference
javascriptURL
property
HTMLExportPreference
leftMargin
property
HTMLExportPreference
linkToJavascript
property
HTMLExportPreference
marginUnit
property
HTMLExportPreference
rightMargin
property
HTMLExportPreference
spaceUnit
property
HTMLExportPreference
topMargin
property
ObjectExportOption
customImageAlignment
property
ObjectExportOption
spaceUnit
property
PagesPanel
verticalView
property(enum)
SpaceUnitType
CSS_EM
property(enum)
SpaceUnitType
CSS_PIXEL
property(enum)
StyleSheetExportOption
EXTERNAL_CSS
property(enum)
StyleSheetExportOption
STYLE_NAME_ONLY
property(enum)
VisibilityInPdf
HIDDEN_BUT_PRINTABLE_IN_PDF
property(enum)
VisibilityInPdf
HIDDEN_IN_PDF
property(enum)
VisibilityInPdf
VISIBLE_BUT_DOES_NOT_PRINT_IN_PDF
property(enum)
VisibilityInPdf
VISIBLE_IN_PDF
And the following 1,984 were added in CS6 (comm -13 7575.txt 8080.txt):
method
Button
contentPlace
method
CellStyleMapping
addEventListener
method
CellStyleMapping
getElements
method
CellStyleMapping
remove
method
CellStyleMapping
removeEventListener
method
CellStyleMapping
toSource
method
CellStyleMapping
toSpecifier
method
CellStyleMappings
method
CellStyleMappings
add
method
CellStyleMappings
anyItem
method
CellStyleMappings
count
method
CellStyleMappings
everyItem
method
CellStyleMappings
firstItem
method
CellStyleMappings
item
method
CellStyleMappings
itemByRange
method
CellStyleMappings
lastItem
method
CellStyleMappings
middleItem
method
CellStyleMappings
nextItem
method
CellStyleMappings
previousItem
method
CellStyleMappings
toSource
method
CharStyleMapping
addEventListener
method
CharStyleMapping
getElements
method
CharStyleMapping
remove
method
CharStyleMapping
removeEventListener
method
CharStyleMapping
toSource
method
CharStyleMapping
toSpecifier
method
CharStyleMappings
method
CharStyleMappings
add
method
CharStyleMappings
anyItem
method
CharStyleMappings
count
method
CharStyleMappings
everyItem
method
CharStyleMappings
firstItem
method
CharStyleMappings
item
method
CharStyleMappings
itemByRange
method
CharStyleMappings
lastItem
method
CharStyleMappings
middleItem
method
CharStyleMappings
nextItem
method
CharStyleMappings
previousItem
method
CharStyleMappings
toSource
method
CheckBox
addEventListener
method
CheckBox
applyObjectStyle
method
CheckBox
asynchronousExportFile
method
CheckBox
autoTag
method
CheckBox
bringForward
method
CheckBox
bringToFront
method
CheckBox
changeObject
method
CheckBox
clearObjectStyleOverrides
method
CheckBox
clearTransformations
method
CheckBox
contentPlace
method
CheckBox
convertShape
method
CheckBox
convertToObject
method
CheckBox
detach
method
CheckBox
duplicate
method
CheckBox
exportFile
method
CheckBox
extractLabel
method
CheckBox
findObject
method
CheckBox
fit
method
CheckBox
flipItem
method
CheckBox
getElements
method
CheckBox
insertLabel
method
CheckBox
markup
method
CheckBox
move
method
CheckBox
override
method
CheckBox
placeXML
method
CheckBox
redefineScaling
method
CheckBox
reframe
method
CheckBox
remove
method
CheckBox
removeEventListener
method
CheckBox
removeOverride
method
CheckBox
resize
method
CheckBox
resolve
method
CheckBox
select
method
CheckBox
sendBackward
method
CheckBox
sendToBack
method
CheckBox
store
method
CheckBox
toSource
method
CheckBox
toSpecifier
method
CheckBox
transform
method
CheckBox
transformAgain
method
CheckBox
transformAgainIndividually
method
CheckBox
transformSequenceAgain
method
CheckBox
transformSequenceAgainIndividually
method
CheckBox
transformValuesOf
method
CheckBoxes
method
CheckBoxes
add
method
CheckBoxes
anyItem
method
CheckBoxes
count
method
CheckBoxes
everyItem
method
CheckBoxes
firstItem
method
CheckBoxes
item
method
CheckBoxes
itemByID
method
CheckBoxes
itemByName
method
CheckBoxes
itemByRange
method
CheckBoxes
lastItem
method
CheckBoxes
middleItem
method
CheckBoxes
nextItem
method
CheckBoxes
previousItem
method
CheckBoxes
toSource
method
ClearFormBehavior
addEventListener
method
ClearFormBehavior
extractLabel
method
ClearFormBehavior
getElements
method
ClearFormBehavior
insertLabel
method
ClearFormBehavior
remove
method
ClearFormBehavior
removeEventListener
method
ClearFormBehavior
toSource
method
ClearFormBehavior
toSpecifier
method
ClearFormBehaviors
method
ClearFormBehaviors
add
method
ClearFormBehaviors
anyItem
method
ClearFormBehaviors
count
method
ClearFormBehaviors
everyItem
method
ClearFormBehaviors
firstItem
method
ClearFormBehaviors
item
method
ClearFormBehaviors
itemByID
method
ClearFormBehaviors
itemByName
method
ClearFormBehaviors
itemByRange
method
ClearFormBehaviors
lastItem
method
ClearFormBehaviors
middleItem
method
ClearFormBehaviors
nextItem
method
ClearFormBehaviors
previousItem
method
ClearFormBehaviors
toSource
method
ComboBox
addEventListener
method
ComboBox
applyObjectStyle
method
ComboBox
asynchronousExportFile
method
ComboBox
autoTag
method
ComboBox
bringForward
method
ComboBox
bringToFront
method
ComboBox
changeObject
method
ComboBox
clearObjectStyleOverrides
method
ComboBox
clearTransformations
method
ComboBox
contentPlace
method
ComboBox
convertShape
method
ComboBox
convertToObject
method
ComboBox
detach
method
ComboBox
duplicate
method
ComboBox
exportFile
method
ComboBox
extractLabel
method
ComboBox
findObject
method
ComboBox
fit
method
ComboBox
flipItem
method
ComboBox
getElements
method
ComboBox
insertLabel
method
ComboBox
markup
method
ComboBox
move
method
ComboBox
override
method
ComboBox
placeXML
method
ComboBox
redefineScaling
method
ComboBox
reframe
method
ComboBox
remove
method
ComboBox
removeEventListener
method
ComboBox
removeOverride
method
ComboBox
resize
method
ComboBox
resolve
method
ComboBox
select
method
ComboBox
sendBackward
method
ComboBox
sendToBack
method
ComboBox
store
method
ComboBox
toSource
method
ComboBox
toSpecifier
method
ComboBox
transform
method
ComboBox
transformAgain
method
ComboBox
transformAgainIndividually
method
ComboBox
transformSequenceAgain
method
ComboBox
transformSequenceAgainIndividually
method
ComboBox
transformValuesOf
method
ComboBoxes
method
ComboBoxes
add
method
ComboBoxes
anyItem
method
ComboBoxes
count
method
ComboBoxes
everyItem
method
ComboBoxes
firstItem
method
ComboBoxes
item
method
ComboBoxes
itemByID
method
ComboBoxes
itemByName
method
ComboBoxes
itemByRange
method
ComboBoxes
lastItem
method
ComboBoxes
middleItem
method
ComboBoxes
nextItem
method
ComboBoxes
previousItem
method
ComboBoxes
toSource
method
ContentPlacerObject
addEventListener
method
ContentPlacerObject
getElements
method
ContentPlacerObject
load
method
ContentPlacerObject
removeEventListener
method
ContentPlacerObject
toSource
method
ContentPlacerObject
toSpecifier
method
Document
createAlternateLayout
method
Document
deleteAlternateLayout
method
EPS
contentPlace
method
EPSText
contentPlace
method
FontLockingPreference
addEventListener
method
FontLockingPreference
getElements
method
FontLockingPreference
removeEventListener
method
FontLockingPreference
toSource
method
FontLockingPreference
toSpecifier
method
FormField
contentPlace
method
Graphic
contentPlace
method
GraphicLine
contentPlace
method
Group
contentPlace
method
Guide
resolve
method
Guide
transformValuesOf
method
HtmlItem
addEventListener
method
HtmlItem
applyObjectStyle
method
HtmlItem
asynchronousExportFile
method
HtmlItem
autoTag
method
HtmlItem
changeObject
method
HtmlItem
clearObjectStyleOverrides
method
HtmlItem
clearTransformations
method
HtmlItem
contentPlace
method
HtmlItem
convertShape
method
HtmlItem
detach
method
HtmlItem
duplicate
method
HtmlItem
exportFile
method
HtmlItem
extractLabel
method
HtmlItem
findObject
method
HtmlItem
fit
method
HtmlItem
flipItem
method
HtmlItem
getElements
method
HtmlItem
insertLabel
method
HtmlItem
markup
method
HtmlItem
move
method
HtmlItem
override
method
HtmlItem
place
method
HtmlItem
placeXML
method
HtmlItem
redefineScaling
method
HtmlItem
reframe
method
HtmlItem
remove
method
HtmlItem
removeEventListener
method
HtmlItem
removeOverride
method
HtmlItem
resize
method
HtmlItem
resolve
method
HtmlItem
select
method
HtmlItem
store
method
HtmlItem
toSource
method
HtmlItem
toSpecifier
method
HtmlItem
transform
method
HtmlItem
transformAgain
method
HtmlItem
transformAgainIndividually
method
HtmlItem
transformSequenceAgain
method
HtmlItem
transformSequenceAgainIndividually
method
HtmlItem
transformValuesOf
method
HtmlItems
method
HtmlItems
add
method
HtmlItems
anyItem
method
HtmlItems
count
method
HtmlItems
everyItem
method
HtmlItems
firstItem
method
HtmlItems
item
method
HtmlItems
itemByID
method
HtmlItems
itemByName
method
HtmlItems
itemByRange
method
HtmlItems
lastItem
method
HtmlItems
middleItem
method
HtmlItems
nextItem
method
HtmlItems
previousItem
method
HtmlItems
toSource
method
Image
contentPlace
method
ImportedPage
contentPlace
method
Link
goToSource
method
LinkedPageItemOption
addEventListener
method
LinkedPageItemOption
getElements
method
LinkedPageItemOption
removeEventListener
method
LinkedPageItemOption
toSource
method
LinkedPageItemOption
toSpecifier
method
ListBox
addEventListener
method
ListBox
applyObjectStyle
method
ListBox
asynchronousExportFile
method
ListBox
autoTag
method
ListBox
bringForward
method
ListBox
bringToFront
method
ListBox
changeObject
method
ListBox
clearObjectStyleOverrides
method
ListBox
clearTransformations
method
ListBox
contentPlace
method
ListBox
convertShape
method
ListBox
convertToObject
method
ListBox
detach
method
ListBox
duplicate
method
ListBox
exportFile
method
ListBox
extractLabel
method
ListBox
findObject
method
ListBox
fit
method
ListBox
flipItem
method
ListBox
getElements
method
ListBox
insertLabel
method
ListBox
markup
method
ListBox
move
method
ListBox
override
method
ListBox
placeXML
method
ListBox
redefineScaling
method
ListBox
reframe
method
ListBox
remove
method
ListBox
removeEventListener
method
ListBox
removeOverride
method
ListBox
resize
method
ListBox
resolve
method
ListBox
select
method
ListBox
sendBackward
method
ListBox
sendToBack
method
ListBox
store
method
ListBox
toSource
method
ListBox
toSpecifier
method
ListBox
transform
method
ListBox
transformAgain
method
ListBox
transformAgainIndividually
method
ListBox
transformSequenceAgain
method
ListBox
transformSequenceAgainIndividually
method
ListBox
transformValuesOf
method
ListBoxes
method
ListBoxes
add
method
ListBoxes
anyItem
method
ListBoxes
count
method
ListBoxes
everyItem
method
ListBoxes
firstItem
method
ListBoxes
item
method
ListBoxes
itemByID
method
ListBoxes
itemByName
method
ListBoxes
itemByRange
method
ListBoxes
lastItem
method
ListBoxes
middleItem
method
ListBoxes
nextItem
method
ListBoxes
previousItem
method
ListBoxes
toSource
method
MasterSpread
contentPlace
method
MediaItem
contentPlace
method
Movie
contentPlace
method
MultiStateObject
contentPlace
method
Oval
contentPlace
method
PDF
contentPlace
method
PICT
contentPlace
method
PNGExportPreference
addEventListener
method
PNGExportPreference
getElements
method
PNGExportPreference
removeEventListener
method
PNGExportPreference
toSource
method
PNGExportPreference
toSpecifier
method
Page
contentPlace
method
Page
deleteAllLayoutSnapshots
method
Page
deleteLayoutSnapshot
method
Page
snapshotCurrentLayout
method
PageItem
contentPlace
method
ParaStyleMapping
addEventListener
method
ParaStyleMapping
getElements
method
ParaStyleMapping
remove
method
ParaStyleMapping
removeEventListener
method
ParaStyleMapping
toSource
method
ParaStyleMapping
toSpecifier
method
ParaStyleMappings
method
ParaStyleMappings
add
method
ParaStyleMappings
anyItem
method
ParaStyleMappings
count
method
ParaStyleMappings
everyItem
method
ParaStyleMappings
firstItem
method
ParaStyleMappings
item
method
ParaStyleMappings
itemByRange
method
ParaStyleMappings
lastItem
method
ParaStyleMappings
middleItem
method
ParaStyleMappings
nextItem
method
ParaStyleMappings
previousItem
method
ParaStyleMappings
toSource
method
Polygon
contentPlace
method
PrintFormBehavior
addEventListener
method
PrintFormBehavior
extractLabel
method
PrintFormBehavior
getElements
method
PrintFormBehavior
insertLabel
method
PrintFormBehavior
remove
method
PrintFormBehavior
removeEventListener
method
PrintFormBehavior
toSource
method
PrintFormBehavior
toSpecifier
method
PrintFormBehaviors
method
PrintFormBehaviors
add
method
PrintFormBehaviors
anyItem
method
PrintFormBehaviors
count
method
PrintFormBehaviors
everyItem
method
PrintFormBehaviors
firstItem
method
PrintFormBehaviors
item
method
PrintFormBehaviors
itemByID
method
PrintFormBehaviors
itemByName
method
PrintFormBehaviors
itemByRange
method
PrintFormBehaviors
lastItem
method
PrintFormBehaviors
middleItem
method
PrintFormBehaviors
nextItem
method
PrintFormBehaviors
previousItem
method
PrintFormBehaviors
toSource
method
RadioButton
addEventListener
method
RadioButton
applyObjectStyle
method
RadioButton
asynchronousExportFile
method
RadioButton
autoTag
method
RadioButton
bringForward
method
RadioButton
bringToFront
method
RadioButton
changeObject
method
RadioButton
clearObjectStyleOverrides
method
RadioButton
clearTransformations
method
RadioButton
contentPlace
method
RadioButton
convertShape
method
RadioButton
convertToObject
method
RadioButton
detach
method
RadioButton
duplicate
method
RadioButton
exportFile
method
RadioButton
extractLabel
method
RadioButton
findObject
method
RadioButton
fit
method
RadioButton
flipItem
method
RadioButton
getElements
method
RadioButton
insertLabel
method
RadioButton
markup
method
RadioButton
move
method
RadioButton
override
method
RadioButton
placeXML
method
RadioButton
redefineScaling
method
RadioButton
reframe
method
RadioButton
remove
method
RadioButton
removeEventListener
method
RadioButton
removeOverride
method
RadioButton
resize
method
RadioButton
resolve
method
RadioButton
select
method
RadioButton
sendBackward
method
RadioButton
sendToBack
method
RadioButton
store
method
RadioButton
toSource
method
RadioButton
toSpecifier
method
RadioButton
transform
method
RadioButton
transformAgain
method
RadioButton
transformAgainIndividually
method
RadioButton
transformSequenceAgain
method
RadioButton
transformSequenceAgainIndividually
method
RadioButton
transformValuesOf
method
RadioButtons
method
RadioButtons
add
method
RadioButtons
anyItem
method
RadioButtons
count
method
RadioButtons
everyItem
method
RadioButtons
firstItem
method
RadioButtons
item
method
RadioButtons
itemByID
method
RadioButtons
itemByName
method
RadioButtons
itemByRange
method
RadioButtons
lastItem
method
RadioButtons
middleItem
method
RadioButtons
nextItem
method
RadioButtons
previousItem
method
RadioButtons
toSource
method
Rectangle
contentPlace
method
SignatureField
addEventListener
method
SignatureField
applyObjectStyle
method
SignatureField
asynchronousExportFile
method
SignatureField
autoTag
method
SignatureField
bringForward
method
SignatureField
bringToFront
method
SignatureField
changeObject
method
SignatureField
clearObjectStyleOverrides
method
SignatureField
clearTransformations
method
SignatureField
contentPlace
method
SignatureField
convertShape
method
SignatureField
convertToObject
method
SignatureField
detach
method
SignatureField
duplicate
method
SignatureField
exportFile
method
SignatureField
extractLabel
method
SignatureField
findObject
method
SignatureField
fit
method
SignatureField
flipItem
method
SignatureField
getElements
method
SignatureField
insertLabel
method
SignatureField
markup
method
SignatureField
move
method
SignatureField
override
method
SignatureField
placeXML
method
SignatureField
redefineScaling
method
SignatureField
reframe
method
SignatureField
remove
method
SignatureField
removeEventListener
method
SignatureField
removeOverride
method
SignatureField
resize
method
SignatureField
resolve
method
SignatureField
select
method
SignatureField
sendBackward
method
SignatureField
sendToBack
method
SignatureField
store -
Automator Hide / Unhide iCal Calendar
Hello,
I'm wondering if it's possible to do something in iCal. I have a 'daily task list" in iCal that I hide at the end of the day when I've ticked everything off.
I would like to run automator in the middle of the night to 'unhide' that iCal calendar so it's back on when I return to my computer in the morning. I've tried to record a 'watch me do' action for this, but no luck.
Any ideas?
Thanks in advance,
-GreyMy sincere apologies to the author, because I cannot remember where I got it, but this works:
tell application "System Events"
tell application process "iCal"
tell front window
--log "count of scroll areas=" & (count of scroll areas)
repeat with SA in scroll areas
tell SA
--log "count of outlines=" & (count of outlines)
repeat with OutL in outlines
tell OutL
--log "count of rows=" & (count of rows)
repeat with aRow in rows
tell aRow
--log "count of text fields=" & (count of text fields)
--log "value of text field 1=" & value of text field 1
--repeat with aTF in text fields
-- tell aTF
-- -- log value --> Can't get
-- end tell
--end repeat
if value of first text field is "MCCVin" then
--log "count checkboxes=" & (count checkboxes)
click checkbox 1
end if
end tell
end repeat
end tell
end repeat
end tell
end repeat
end tell
end tell
end tell -
Pl sql Code To count how max checkboxes are checked In the Report Region
I am developing a APEX report where I put check boxes to row row of the report result . So I checked Some of this check box. Now I need a code to count how many checkboxes are checked during the runtime
there is a forum for APEX: Oracle Application Express (APEX)
-
How to count number of checkboxes selected from a table in sapui5
Hi
I have a table in which one of the column is checkbox.
Now user can check 'n' number of checkboxes in the same column.
So now i need to count the number of checkboxes selected in that column.
how to do that..??
Please help me on this.
Thanks
SathishHi Sathish,
If you are using table mean surely you are binding the table to some model like JSON model. You can bind the checked value of the column with the checkbox in the template. So while checking you can directly check the property by taking the reference from the model. Navigate through all the objects in the model and check the property you wanted.
This is the logic I have used to get the checked property form the table column. My table id is "tableId" and it is being binded with "/tableModelData" of json model.
var myModel = sap.ui.getCore().getElementById("tableId").getModel().getProperty("/tableModelData");
for(var i= 0 ; i< myModel.length ; i++)
var singleObject = myModel [i];
if(singleObject.checked == true){
your logic. -
How can i get a counter to tell me how many checkboxes have been selected?
package arabiclanguagelearning;
import java.awt.BorderLayout;
import java.awt.Frame;
import javax.swing.JDialog;
import javax.swing.JPanel;
import java.awt.Rectangle;
import javax.swing.JTextArea;
import com.borland.jbcl.layout.VerticalFlowLayout;
import javax.swing.JLabel;
import javax.swing.*;
import java.awt.Color;
import java.awt.Font;
import java.awt.Toolkit;
import java.awt.Image;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.CheckboxGroup;
import java.awt.event.ItemListener;
import java.awt.event.ItemEvent;
import java.awt.event.KeyEvent;
* <p>Title: Arabic Language Learning</p>
* <p>Description: </p>
* <p>Copyright: Copyright (c) 2007</p>
* <p>Company: </p>
* @author iPortal
* @version 1.0
public class ReadingTest extends JDialog implements ItemListener{
//ImageIcon myImage = new ImageIcon("image.jpg");
JPanel panel1 = new JPanel();
JLabel jLabel1 = new JLabel();
JLabel jLabel3 = new JLabel();
JButton jButton1 = new JButton(new ImageIcon ("image.jpg"));
ButtonGroup question1 = new ButtonGroup();
CheckboxGroup question2 = new CheckboxGroup();
JTextArea question1Text = new JTextArea();
JRadioButton q1A = new JRadioButton();
JRadioButton q1B = new JRadioButton();
JRadioButton q1C = new JRadioButton();
JTextArea question2Text = new JTextArea();
JTextField question2TextArabic = new JTextField();
JCheckBox jCheckBox1 = new JCheckBox();
JCheckBox jCheckBox2 = new JCheckBox();
JCheckBox jCheckBox3 = new JCheckBox();
JCheckBox jCheckBox4 = new JCheckBox();
JLabel jLabel2 = new JLabel();
StringBuffer choices;
//will keep a count on how many checkboxes selected for question 2
int count;
JLabel jLabel4 = new JLabel();
JLabel jLabel5 = new JLabel();
JLabel jLabel6 = new JLabel();
JButton Submit = new JButton();
JLabel jLabel7 = new JLabel();
public ReadingTest(Frame owner, String title, boolean modal) {
super(owner, title, modal);
try {
setDefaultCloseOperation(DISPOSE_ON_CLOSE);
jbInit();
pack();
} catch (Exception exception) {
exception.printStackTrace();
public ReadingTest() {
this(new Frame(), "ReadingTest", false);
private void jbInit() throws Exception {
panel1.setLayout(null);
this.getContentPane().setLayout(null);
jLabel1.setFont(new java.awt.Font("Tahoma", Font.BOLD, 24));
jLabel1.setHorizontalAlignment(SwingConstants.CENTER);
jLabel1.setIcon(null);
jLabel1.setText("Welcome to the reading tutorial");
jLabel1.setBounds(new Rectangle(49, 4, 509, 67));
jLabel3.setFont(new java.awt.Font("Tahoma", Font.PLAIN, 14));
jLabel3.setToolTipText("");
jLabel3.setHorizontalAlignment(SwingConstants.CENTER);
jLabel3.setHorizontalTextPosition(SwingConstants.CENTER);
jLabel3.setText(
"Please answer the questions below after reading the text");
jLabel3.setVerticalTextPosition(SwingConstants.TOP);
jLabel3.setBounds(new Rectangle(48, 83, 515, 60));
jButton1.setBounds(new Rectangle(509, 63, 98, 44));
jButton1.setText("Hide me!");
jButton1.addActionListener(new ReadingTest_jButton1_actionAdapter(this));
question1Text.setBackground(Color.lightGray);
question1Text.setFont(new java.awt.Font("Tahoma", Font.BOLD, 14));
question1Text.setEditable(false);
question1Text.setText("What is the first letter of the arabic alphabet?");
question1Text.setBounds(new Rectangle(64, 158, 319, 19));
q1A.setFont(new java.awt.Font("Tahoma", Font.BOLD, 16));
q1A.setText("?");
q1A.setBounds(new Rectangle(60, 189, 93, 23));
q1B.setFont(new java.awt.Font("Tahoma", Font.BOLD, 16));
q1B.setText("?");
q1B.setBounds(new Rectangle(60, 214, 93, 23));
q1C.setFont(new java.awt.Font("Tahoma", Font.BOLD, 16));
q1C.setText("?");
q1C.setBounds(new Rectangle(60, 241, 93, 23));
question2Text.setBackground(Color.lightGray);
question2Text.setFont(new java.awt.Font("Tahoma", Font.BOLD, 14));
question2Text.setEditable(false);
question2Text.setText(
"Choose the two correct words which finish the sentence.");
question2Text.setBounds(new Rectangle(64, 281, 402, 19));
question2TextArabic.setFont(new java.awt.Font("Tahoma", Font.BOLD, 16));
question2TextArabic.setText("?? ????? ??????? ___ ???? ___ ?? ???????");
question2TextArabic.setBounds(new Rectangle(63, 311, 404, 30));
this.setForeground(Color.white);
jCheckBox1.setFont(new java.awt.Font("Tahoma", Font.BOLD, 13));
jCheckBox1.setText("????");
jCheckBox1.setBounds(new Rectangle(63, 356, 81, 23));
jCheckBox1.addActionListener(new ReadingTest_jCheckBox1_actionAdapter(this));
jCheckBox1.addItemListener(this);
jCheckBox2.setFont(new java.awt.Font("Tahoma", Font.BOLD, 13));
jCheckBox2.setText("????");
jCheckBox2.setBounds(new Rectangle(162, 356, 81, 23));
jCheckBox2.addItemListener(this);
jCheckBox3.setFont(new java.awt.Font("Tahoma", Font.BOLD, 13));
jCheckBox3.setText("??????");
jCheckBox3.setBounds(new Rectangle(260, 356, 81, 23));
jCheckBox3.addItemListener(this);
jCheckBox4.setFont(new java.awt.Font("Tahoma", Font.BOLD, 13));
jCheckBox4.setText("?????");
jCheckBox4.setBounds(new Rectangle(359, 355, 81, 23));
jCheckBox4.addItemListener(this);
jLabel2.setText("jLabel2");
jLabel2.setBounds(new Rectangle(63, 402, 234, 32));
jLabel4.setText("jLabel4");
jLabel4.setBounds(new Rectangle(63, 433, 254, 28));
jLabel5.setText("jLabel5");
jLabel5.setBounds(new Rectangle(63, 465, 194, 37));
jLabel6.setText("jLabel6");
jLabel6.setBounds(new Rectangle(63, 500, 258, 32));
Submit.setBounds(new Rectangle(507, 575, 115, 52));
Submit.setText("Submit");
Submit.addActionListener(new ReadingTest_Submit_actionAdapter(this));
jLabel7.setText("jLabel7");
jLabel7.setBounds(new Rectangle(472, 480, 95, 34));
question1.add(q1A);
question1.add(q1B);
question1.add(q1C);
this.getContentPane().add(panel1, null);
this.getContentPane().add(Submit);
panel1.add(jLabel1);
panel1.add(jLabel3);
panel1.add(q1A);
panel1.add(q1B);
panel1.add(q1C);
panel1.add(question1Text);
panel1.add(question2Text);
panel1.add(question2TextArabic);
panel1.add(jCheckBox1);
panel1.add(jCheckBox2);
panel1.add(jCheckBox3);
panel1.add(jCheckBox4);
panel1.add(jButton1);
panel1.add(jLabel6);
panel1.add(jLabel5);
panel1.add(jLabel4);
panel1.add(jLabel2);
panel1.add(jLabel7);
panel1.setBounds(new Rectangle(10, 10, 623, 549));
public void jButton1_actionPerformed(ActionEvent e) {
this.setVisible(false);
public void itemStateChanged(ItemEvent e) {
int index = 0;
char c = '-';
Object source = e.getItemSelectable();
//count variable works fine in this part
if (source == jCheckBox1) {
index = 0;
c = 'c';
//assign new string variable the value of text for the checkbox
String textSelected = jCheckBox1.getText();
jLabel2.setText("You checked"+ textSelected);
count = count + 1;
jLabel7.setText(Integer.toString(count));
} else if (source == jCheckBox2) {
index = 1;
c = 'g';
String textSelected = jCheckBox2.getText();
jLabel4.setText("You checked"+ textSelected);
count = count + 1;
jLabel7.setText(Integer.toString(count));
} else if (source == jCheckBox3) {
index = 2;
c = 'h';
String textSelected = jCheckBox3.getText();
jLabel5.setText("You checked"+ textSelected);
count = count + 1;
jLabel7.setText(Integer.toString(count));
} else if (source == jCheckBox4) {
index = 3;
c = 't';
String textSelected = jCheckBox4.getText();
jLabel6.setText("You checked"+ textSelected);
count = count + 1;
jLabel7.setText(Integer.toString(count));
//Now that we know which button was pushed, find out
//whether it was selected or deselected.
//count variable does not work in this section.
if (e.getStateChange() == ItemEvent.DESELECTED) {
c = '-';
Object deselectedItem = e.getItemSelectable();
if (deselectedItem==jCheckBox1)
jLabel2.setText("You deselected checkbox 1");
count = count - 1;
jLabel7.setText(Integer.toString(count));
else if (deselectedItem==jCheckBox2)
jLabel4.setText("You deselected checkbox 2");
count = count - 1;
jLabel7.setText(Integer.toString(count));
else if (deselectedItem==jCheckBox3)
jLabel5.setText("You deselected checkbox 3");
count = count - 1;
jLabel7.setText(Integer.toString(count));
else if (deselectedItem==jCheckBox4)
jLabel6.setText("You deselected checkbox 4");
count = count - 1;
jLabel7.setText(Integer.toString(count));
you can call your_checkbox.isSelected() to know whether it's selected for all your check boxes !
suppose you have an jcheckbox array : JCheckBox[] myCheckBoxArray = ...;
int counter = 0;
for(int i=0; i<myCheckBoxArray.legth; i++){
if(myCheckBoxArray.isSelected())
counter++;
}and that's all -
The checkboxes are named 1a, 1b, 1c, 2a, 2b, 2c, etc.. up to 27a, 27b... I could add the word "bed" to the beginning of each name if it helps.
I want to create a text field that will update the count every time a box is checked or unchecked.
ThanksIt would be better to add "bed." instead, so that the field names are "bed.1a", "bed.1b", ..."bed.27b". You can then easily get an array of all of the "bed" fields, check each one, and increment a counter. The custom calculate script for the text field could be something like:
// Custom calculate script
(function () {
// Get an array of the bed fields
var fa = getField("bed").getArray();
// Initialize counter
var sum = 0;
// Loop through the fields and update counter
for (var i = 0; i < fa.length; i += 1) {
sum += fa[i].value !== "Off" ? 1 : 0;
// Set this field's value to the sum
event.value = sum; -
How do you get the count of number of checkbox selected?
hi,
plz tell me how do you get the count of number of checkbox selected?Not sure what you are doing so I will attempt to answer your question. If have one question which can have multiple answers you have will recieve an array so you have to do getParameterValues("name") and move it into an array.
If you have multiple questions and only value will be selected do a getParameter("name") on each form element.
HTH, if not provide more detail.
J.Clancey
Maybe you are looking for
-
Crystal report preview window freezes if I push any key on the keyboard
our system is a pretty old one, and we are still using crystal report 7 and vc6(mfc6). It is a simple dialog based application with a button and a flex grid7.1 component on it. when the button is clicked, a crystal report preview window will be opene
-
Automatic row processing in a validation
Hi, I have a form on a table (page11) with one process for automatic row processing and I have the buttons Submit and Create. I have another button f.e. BUTTON_NEW. I have a validation (function returning error text) with "BUTTON_NEW" as When-Button-
-
My speakers stopped working I only had my ipad3 for just 14 month Dos apple know about this issue ?
-
Dear all I am getting following error in ilog Elixir Argument count mismatch on mx.graphics::SolidColor/begin(). Expected 3, got 2. at ilog.gauges.rectangular.renderers::RectangularTrackRenderer/updateDisplayList()[/usr/flex /flex1.0/maven2-dev/trunk
-
V$... table?
Not that I have a problem with this, I am just wondering how it works. In catalog.sql I can find these statements: create or replace view v_$database as select * from v$database; create or replace public synonym v$database for v_$database; In obj$ I