Query Form with Table - Table not stretching
Gentlefolk
I have a very simple JSF page.
I have based this JSF page on Oracle quick start layout (stretched).
I add a query component (including a table) to the page.
When I run the page the Search Panel Re-sizes to fit the browser (stretches). The table below does not.
p.s. the query component itself works fine. Its the table that returns the results that remains unstretchable.
Any ideas appreciated
Thx
Darren Palmer
Having the table in a stretchable component will stretch it (the panel group isn't such a component).
So you can layout your page like this:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<%@ page contentType="text/html;charset=UTF-8"%>
<%@ taglib uri="http://java.sun.com/jsf/core" prefix="f"%>
<%@ taglib uri="http://java.sun.com/jsf/html" prefix="h"%>
<%@ taglib uri="http://xmlns.oracle.com/adf/faces/rich" prefix="af"%>
<f:view>
<af:document id="d1">
<af:messages id="m1"/>
<af:form id="f1">
<af:panelStretchLayout id="psl1" topHeight="200px">
<f:facet name="center">
<af:table value="#{bindings.DepartmentsView1.collectionModel}"
var="row" rows="#{bindings.DepartmentsView1.rangeSize}"
emptyText="#{bindings.DepartmentsView1.viewable ? 'No data to display.' : 'Access Denied.'}"
fetchSize="#{bindings.DepartmentsView1.rangeSize}"
rowBandingInterval="0"
filterModel="#{bindings.ImplicitViewCriteriaQuery.queryDescriptor}"
queryListener="#{bindings.ImplicitViewCriteriaQuery.processQuery}"
filterVisible="true" varStatus="vs"
selectedRowKeys="#{bindings.DepartmentsView1.collectionModel.selectedRow}"
selectionListener="#{bindings.DepartmentsView1.collectionModel.makeCurrent}"
rowSelection="single" id="resId1">
<af:column sortProperty="DepartmentId" filterable="true"
sortable="true"
headerText="#{bindings.DepartmentsView1.hints.DepartmentId.label}"
id="resId1c1">
<af:outputText value="#{row.DepartmentId}" id="ot1">
<af:convertNumber groupingUsed="false"
pattern="#{bindings.DepartmentsView1.hints.DepartmentId.format}"/>
</af:outputText>
</af:column>
<af:column sortProperty="DepartmentName" filterable="true"
sortable="true"
headerText="#{bindings.DepartmentsView1.hints.DepartmentName.label}"
id="resId1c2">
<af:outputText value="#{row.DepartmentName}" id="ot2"/>
</af:column>
<af:column sortProperty="ManagerId" filterable="true"
sortable="true"
headerText="#{bindings.DepartmentsView1.hints.ManagerId.label}"
id="resId1c3">
<af:outputText value="#{row.ManagerId}" id="ot3">
<af:convertNumber groupingUsed="false"
pattern="#{bindings.DepartmentsView1.hints.ManagerId.format}"/>
</af:outputText>
</af:column>
<af:column sortProperty="LocationId" filterable="true"
sortable="true"
headerText="#{bindings.DepartmentsView1.hints.LocationId.label}"
id="resId1c4">
<af:outputText value="#{row.LocationId}" id="ot4">
<af:convertNumber groupingUsed="false"
pattern="#{bindings.DepartmentsView1.hints.LocationId.format}"/>
</af:outputText>
</af:column>
</af:table>
<!-- id="af_one_column_stretched" -->
</f:facet>
<f:facet name="top">
<af:panelHeader text="Departments" id="ph1">
<af:query id="qryId1" headerText="Search" disclosed="true"
value="#{bindings.ImplicitViewCriteriaQuery.queryDescriptor}"
model="#{bindings.ImplicitViewCriteriaQuery.queryModel}"
queryListener="#{bindings.ImplicitViewCriteriaQuery.processQuery}"
queryOperationListener="#{bindings.ImplicitViewCriteriaQuery.processQueryOperation}"
resultComponentId="::resId1"/>
</af:panelHeader>
</f:facet>
</af:panelStretchLayout>
</af:form>
</af:document>
</f:view>Another option is to use a panel splitter - basically take the template you used - add a splitter (vertical) - drag the query with table to the top - then move the table to the bottom:
<?xml version='1.0' encoding='UTF-8'?>
<jsp:root xmlns:jsp="http://java.sun.com/JSP/Page" version="2.1"
xmlns:f="http://java.sun.com/jsf/core"
xmlns:h="http://java.sun.com/jsf/html"
xmlns:af="http://xmlns.oracle.com/adf/faces/rich">
<jsp:directive.page contentType="text/html;charset=UTF-8"/>
<f:view>
<af:document id="d1">
<af:messages id="m1"/>
<af:form id="f1">
<af:panelStretchLayout id="psl1">
<f:facet name="center">
<af:panelSplitter id="ps1" orientation="vertical">
<f:facet name="first">
<af:panelGroupLayout layout="vertical" id="pgl1">
<af:panelHeader text="Departments" id="ph1">
<af:query id="qryId1" headerText="Search" disclosed="true"
value="#{bindings.ImplicitViewCriteriaQuery.queryDescriptor}"
model="#{bindings.ImplicitViewCriteriaQuery.queryModel}"
queryListener="#{bindings.ImplicitViewCriteriaQuery.processQuery}"
queryOperationListener="#{bindings.ImplicitViewCriteriaQuery.processQueryOperation}"
resultComponentId="::resId1"/>
</af:panelHeader>
</af:panelGroupLayout>
</f:facet>
<f:facet name="second">
<af:table value="#{bindings.DepartmentsView1.collectionModel}"
var="row"
rows="#{bindings.DepartmentsView1.rangeSize}"
emptyText="#{bindings.DepartmentsView1.viewable ? 'No data to display.' : 'Access Denied.'}"
fetchSize="#{bindings.DepartmentsView1.rangeSize}"
rowBandingInterval="0"
filterModel="#{bindings.ImplicitViewCriteriaQuery.queryDescriptor}"
queryListener="#{bindings.ImplicitViewCriteriaQuery.processQuery}"
filterVisible="true" varStatus="vs"
selectedRowKeys="#{bindings.DepartmentsView1.collectionModel.selectedRow}"
selectionListener="#{bindings.DepartmentsView1.collectionModel.makeCurrent}"
rowSelection="single" id="resId1">
<af:column sortProperty="DepartmentId" filterable="true"
sortable="true"
headerText="#{bindings.DepartmentsView1.hints.DepartmentId.label}"
id="resId1c1">
<af:outputText value="#{row.DepartmentId}" id="ot2">
<af:convertNumber groupingUsed="false"
pattern="#{bindings.DepartmentsView1.hints.DepartmentId.format}"/>
</af:outputText>
</af:column>
<af:column sortProperty="DepartmentName" filterable="true"
sortable="true"
headerText="#{bindings.DepartmentsView1.hints.DepartmentName.label}"
id="resId1c2">
<af:outputText value="#{row.DepartmentName}" id="ot4"/>
</af:column>
<af:column sortProperty="ManagerId" filterable="true"
sortable="true"
headerText="#{bindings.DepartmentsView1.hints.ManagerId.label}"
id="resId1c3">
<af:outputText value="#{row.ManagerId}" id="ot1">
<af:convertNumber groupingUsed="false"
pattern="#{bindings.DepartmentsView1.hints.ManagerId.format}"/>
</af:outputText>
</af:column>
<af:column sortProperty="LocationId" filterable="true"
sortable="true"
headerText="#{bindings.DepartmentsView1.hints.LocationId.label}"
id="resId1c4">
<af:outputText value="#{row.LocationId}" id="ot3">
<af:convertNumber groupingUsed="false"
pattern="#{bindings.DepartmentsView1.hints.LocationId.format}"/>
</af:outputText>
</af:column>
</af:table>
</f:facet>
</af:panelSplitter>
<!-- id="af_one_column_stretched" -->
</f:facet>
</af:panelStretchLayout>
</af:form>
</af:document>
</f:view>
</jsp:root>
Similar Messages
-
How to build a form with multiple tables in oracle application express
Hi everyone,
I have got problem in building a form with multiple tables.I have a main table with (20) columns and this main table is related to the other tables with the primary key-foreign key relation ship.My requirement is i have to build a form which has fields from many tables and all the fields are related to the main table using (ID) column.In that form if i enter ID field i have to get information from differnt tables.
Please help me to solve this (building a form with mutiple tables)
Thank you
sansSans,
I am no Apex expert, but with a situation as "complex" as yours, have you thought about creating a VIEW that joins these 7/8 tables, placing an INSTEAD OF trigger on that view to do all the business logic in the database, and base your application on the view?
This is the "thick-database" approach that has been gaining momentum of late. The idea is to put your business logic in the database wherever possible, and let the application (Form, Apex, J2EE, whatever) concentrate on UI issues, -
ADF Query Panel with Tree Table -- Add Fields
I created ADF Query Panel with Tree Table using JDeveloper 11G. Under Advance Search, Add Fields pull down only list the fields in the master table. My questions are,
1) Can I search fields in detail table? If yes, how can I do it?
2) How can I customized this pull down list? Currently it just show the entire view of master table with unnecessary id type data.
Thanks in advance.
Edited by: kxc on Nov 9, 2009 9:21 AM1) Can I search fields in detail table? If yes, how can I do it?
Are there anyway to search the second level node?You can. But you need to evaluate if the arrangement works for you.
I assume you have a view link from the master to detail VO.
To do so, in your master view criteria (the one which you use in the query panel), shuttle the attributes of your detail VO (in master attributes list, you'l see the detail view link accessor - on selecting this, the detail atteributes are available to you)
In the Add Fields, it shows as student_id AND student_name. I was unable to delete the student_id field in the view since it is PKYou can set its 'display' UI hint to 'hide' in your VO. -
Form with key 2 not present (create organization)
On a brand new installation of OIM 9.1.0.1, after logon as xelsysadm, I try Organization - Create but I get the following error:
2010-02-18 10:30:57,478 ERROR [XELLERATE.APIS] Class/Method: tcFormDefinitionOperationsBean/getFormFieldsData encounter some problems: Form with key 2 not present
2010-02-18 10:30:57,478 ERROR [XELLERATE.WEBAPP] Class/Method: tcManageOrganizationAction/prepareNewOrganization encounter some problems: {1}
Thor.API.Exceptions.tcFormNotFoundException
at com.thortech.xl.ejb.beansimpl.tcFormDefinitionOperationsBean.getFormFieldsData(Unknown Source)
at com.thortech.xl.ejb.beansimpl.tcFormDefinitionOperationsBean.getFormFields(Unknown Source)
at com.thortech.xl.ejb.beans.tcFormDefinitionOperationsSession.getFormFields(Unknown Source)
at sun.reflect.GeneratedMethodAccessor174.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.jboss.invocation.Invocation.performCall(Invocation.java:359)
at org.jboss.ejb.StatelessSessionContainer$ContainerInterceptor.invoke(StatelessSessionContainer.java:237)
at org.jboss.resource.connectionmanager.CachedConnectionInterceptor.invoke(CachedConnectionInterceptor.java:158)
at org.jboss.ejb.plugins.StatelessSessionInstanceInterceptor.invoke(StatelessSessionInstanceInterceptor.java:169)
at org.jboss.ejb.plugins.CallValidationInterceptor.invoke(CallValidationInterceptor.java:63)
at org.jboss.ejb.plugins.AbstractTxInterceptor.invokeNext(AbstractTxInterceptor.java:121)
at org.jboss.ejb.plugins.TxInterceptorCMT.runWithTransactions(TxInterceptorCMT.java:350)
at org.jboss.ejb.plugins.TxInterceptorCMT.invoke(TxInterceptorCMT.java:181)
at org.jboss.ejb.plugins.SecurityInterceptor.invoke(SecurityInterceptor.java:168)
at org.jboss.ejb.plugins.LogInterceptor.invoke(LogInterceptor.java:205)
at org.jboss.ejb.plugins.ProxyFactoryFinderInterceptor.invoke(ProxyFactoryFinderInterceptor.java:138)
at org.jboss.ejb.SessionContainer.internalInvoke(SessionContainer.java:648)
at org.jboss.ejb.Container.invoke(Container.java:960)
at sun.reflect.GeneratedMethodAccessor133.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
at org.jboss.invocation.local.LocalInvoker$MBeanServerAction.invoke(LocalInvoker.java:169)
at org.jboss.invocation.local.LocalInvoker.invoke(LocalInvoker.java:118)
at org.jboss.invocation.InvokerInterceptor.invokeLocal(InvokerInterceptor.java:209)
at org.jboss.invocation.InvokerInterceptor.invoke(InvokerInterceptor.java:195)
at org.jboss.proxy.TransactionInterceptor.invoke(TransactionInterceptor.java:61)
at org.jboss.proxy.SecurityInterceptor.invoke(SecurityInterceptor.java:70)
at org.jboss.proxy.ejb.StatelessSessionInterceptor.invoke(StatelessSessionInterceptor.java:112)
at org.jboss.proxy.ClientContainer.invoke(ClientContainer.java:100)
at $Proxy623.getFormFields(Unknown Source)
at Thor.API.Operations.tcFormDefinitionOperationsClient.getFormFields(Unknown Source)
at sun.reflect.GeneratedMethodAccessor173.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at Thor.API.Base.SecurityInvocationHandler$1.run(Unknown Source)
at Thor.API.Security.LoginHandler.jbossLoginSession.runAs(Unknown Source)
at Thor.API.Base.SecurityInvocationHandler.invoke(Unknown Source)
at $Proxy790.getFormFields(Unknown Source)
at com.thortech.xl.webclient.actions.tcManageOrganizationAction.setFormFields(Unknown Source)
at com.thortech.xl.webclient.actions.tcManageOrganizationAction.prepareNewOrganization(Unknown Source)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.apache.struts.actions.DispatchAction.dispatchMethod(DispatchAction.java:280)
at com.thortech.xl.webclient.actions.tcLookupDispatchAction.execute(Unknown Source)
at com.thortech.xl.webclient.actions.tcActionBase.execute(Unknown Source)
at com.thortech.xl.webclient.actions.tcAction.execute(Unknown Source)
at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:484)
at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:274)
at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1482)
at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:525)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:710)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at com.thortech.xl.webclient.security.SecurityFilter.doFilter(Unknown Source)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:230)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:182)
at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:84)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:157)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:262)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:446)
at java.lang.Thread.run(Thread.java:619)
2010-02-18 10:30:57,946 DEBUG [org.jboss.ejb.plugins.LRUEnterpriseContextCachePolicy] Running RemoverTask
2010-02-18 10:30:57,946 DEBUG [org.jboss.ejb.plugins.LRUEnterpriseContextCachePolicy] RemoverTask, PassivatedCount=0
2010-02-18 10:30:57,946 DEBUG [org.jboss.ejb.plugins.AbstractInstanceCache] removePassivated, now=1266485457946, maxLifeAfterPassivation=1200000
2010-02-18 10:30:57,946 DEBUG [org.jboss.ejb.plugins.LRUEnterpriseContextCachePolicy] RemoverTask, doneThe database 11g release 2 is the problem.
Solution: install Oracle database 11.1.0.6. -
Creating a form with variable table name(s)
Hi,
I am building a form that will allow user(s) switch to other user
(s) dynamically. I have been able able to do this by creating a
non-database table and use record group to read from the base
table of each user.(All the tables in question have the same
structure).
Record group is a read only, and I want to be able to do data
maninpulation with this form.
The questions are
(1) It possible to do data manipulation with record group and if
it is, how?
(2) Is it possible to build a form with a variable table name?
if possible, how?
Somebody pls help.
Thanks,
Olutunde.
nullOlutunde Babarinsa (guest) wrote:
: Hi,
: I am building a form that will allow user(s) switch to other
user
: (s) dynamically. I have been able able to do this by creating a
: non-database table and use record group to read from the base
: table of each user.(All the tables in question have the same
: structure).
: Record group is a read only, and I want to be able to do data
: maninpulation with this form.
: The questions are
: (1) It possible to do data manipulation with record group and
if
: it is, how?
: (2) Is it possible to build a form with a variable table name?
: if possible, how?
: Somebody pls help.
: Thanks,
: Olutunde.
Hi,
you can create and manipulate record groups at runtime(see Forms
Reference 'Create_Group' and 'Add_Group_Row') don't use
Create_Group_from_Query. For your purpose it's better to build a
cursor loop on your Query and add your datas after
manipulating with 'Add_Group_Row' to your Record Group.
It's possible to SET_BLOCK_PROPERTY(QUERY_DATA_SOURCE_NAME) but
it's not possible to change the item property 'Column Name'.
Therefor I would suggest to build a non database block and
populate these block by a programm unit, which works with a
pl/sql cursor loop and the 'create record' to populate these
block.
null -
Itextsharp using livecycle form with dynamic table
Hello all, after searching Google for the past two days and not able to find any relevant information, hence this post.
Some background:
1) Created a pdf form using Adobe Livecycle designer 9.
2) It is a dynamic form with textboxes and a table configured to repeat rows dynamically.
3) Testing form using xml data within designer works just fine.
Requirement:
Need to populate form dynamically using data from database.
Solution:
Found iTextSharp (free assembly) which assists with populating existing pdf form.
Issue
This assembly works without any issue when populating textfields (see sample code below). The problem I am facing is with the dynamic table where in I am not able to reference rows greater than 1. Since the pdf template contains a table with just one row referencing the first row using acrofield works.
I was under impression since this is a dynamic table with repeat enabled, in asp.net if I referenced row2 onwards the table would grow automatically. Which I have come to realize is not going to be possible.
So I am looking for ideas on how I can accomplish this. I wish this could have been a fixed row table then reference rows would have been easier. However in this situation the table has to be dynamic.
Any ideas thoughts would be appreciated.
Below is my sample code:
PdfStamper ps = null;
try {
// read existing PDF document
PdfReader r = new PdfReader(
// optimize memory usage
new RandomAccessFileOrArray(Request.MapPath("itext.pdf")), null
ps = new PdfStamper(r, Response.OutputStream);
// retrieve properties of PDF form w/AcroFields object
AcroFields af = ps.AcroFields;
// fill in PDF fields by parameter:
// 1. field name
// 2. text to insert
af.SetField("txtCompany", "Company name");
af.SetField("txtDateDepartLocation", "date depart location");
af.SetField("txtDate","test date");
af.SetField("txtServiceNumber", "Service number");
af.SetField("Table2.Row1.Cell1", "1test"); this works
//doesnt work!!!
af.SetField("Table2.Row2.Cell1", "1test");
af.SetField("Table2.Row3.Cell1", "1test");
// make resultant PDF read-only for end-user
ps.FormFlattening = true;
// forget to close() PdfStamper, you end up with
// a corrupted file!
ps.Close();
catch { }
finally { if (ps != null) ps.Close(); }Hi FourEyes;
Try using this.
Select Col1, Col2, Col3
into :P1_Field1, :P1_Field2, :P1_Field3
from Your_Table
Where (your conditions); -
Best way to link user form with user table
Hi all.
What is the best way to link an user form with a user table (with all of the functions, add, update...)? I have created a simple form, and the question is next:
depending the type object of the user table (document, master...) i have facilities to imlement the basic operations in the form? if i create an UDO i have the functions but i want to use the form that i created with a screen painter.
Thanks.Hi again i want add a new comment please.
If i want do all functions (add,update...) of my form in my user table, and i want my user table is a <b>type document</b>? how can add new lines in my user table with objet <b>type document</b>? because when i make the instance i nedd to say what type of document is (item,order...) and when i do an add(), not add() in my user table. In what moment or how can assign that the add,update functions... affect in my table?
Thanks again. -
Could query form and result table display at seperate pages
we are new at html db, there are a few of questions we need to clear before we make decision to use HTML DB to develop our next version of application: (I seperate them at differenct topics).
* Could query form and query result table display at differenct pages?
Thanks
Leiyeah, this is surely possible...and quite easy. you'd just set your form page up as you'd like. put a button on that page with a branch to your report page. then have your report query refer to the items you defined on the form page. so if your form page had an item called P1_JOB and P1_DEPTNO you could have your report use those items with a query like...
select ename, job, sal, empno, deptno
from emp
where :P1_JOB = job
and :P1_DEPTNO = deptno
...hope this helps,
raj -
Multi step form with three tables
Hi:
I have a database with 3 tables. Table 1 has one-to-many
relationship with two others. Infact in table 1 user should enter
his basic info and details will be submited itno two other tables.
Is there any easy way to make it with DW/colfusion?
I know that session may help but it is needed that each page
can submit information (if the user doesn't fill the last form them
I may loose data with session)
I thought of sending information to other page with form
action="page.cfm" but my problem is I don't know how to submit
information in the second form that the primary key of table one
becoms the foreign key of the next page. Please please I really
need this. I really need it.
Thanks
BenignHi:
Thanks for the reply. In fcat I have to put them in different
pages because they have many many fields.
Is there any easy way to do it?
My project is about patients registration database. I am a
medical doctor and know some about coldfusion and some about SQL. I
am doing this project for the patient and free of charge and I can
not hire any professional programmer. My research center has boght
a Coldfusion Web server (Webserve.ca) and we are in hurry to
register the patients and organize their data to manage their
cancer problems or alarming them for future personal/familial
follow ups.(purchasing the host was a problem then {because of the
money shortage}but solved fortunately)
The cancer information tables are about 10 tables and a
parent table for patients general/personal information.
I tried to build it with coldfusion/dreamweaver wizards but I
have many problems. There is no coldfusion expert avaiable as I
said (as you know there is a shortage of money in research centers)
and the solution is something that the patients really need.
It will be great if some one helps me. Surely the name of the
this project savior (you are really a savior of many if you help)
will be a part of the prject.
Thanks
Benign -
Hi All.
I have simple form with CheckBox and Table. I show table when CheckBox is True. My code:
form1.#subform[0].CheckBox1::change - (JavaScript, client)
if (CheckBox1.rawValue == true)
Table1.presence = "hidden";
else
Table1.presence = "visible";
But I would like to hide Table in case when user open form and then when CheckBox is True show table. In case when CheckBox is False the Table is hidden. How it to do? I will appreaciate for sample.
Thanks.Hi,
this is not so difficult. You have to do the following steps:
open a new form.
insert a checkbox and a table into the form.
mark the checkbox
open the script editor (about window)
select "click-event"
write:
if (CheckBox1.rawValue == 1)
Table1.presence = "hidden";
}else
Table1.presence = "visible";
And now you have to hide the table under "object" | "presence" | "hidden (exclude from layout)"
Ready.
Kind regards Mandy
PS: Oh I haven't seen that the problem is solved. -
Table is not stretching to its full width in Advanced Search Mode.
Hi All,
I am invoking a popup which contains search panel and af:table to display the result.
In Basic mode search operators are not enabled so its showing only search field and result table .
But in advanced mode the width of search panel is increased because all the searchable fileds are coming with search operators.
However width of result table is not changing at all .its same as it was in basic mode.
My requirement is whenever the width of search panel gets increased Result table shold also increase till the end of panel.
I have attached the screen shot of basic and advance search with this post .
Thanks,
Arun.Why don't you use panelStretchLayout and place your table into its center facet? Then you will not worry about the size of your table.
-
Tabular form with select list not updating
I have created a tabular form with a dynamic select list
select primary_key, column1,
htmldb_item.select_list_from_query(10,column2, 'select descr d, column_value r from lookup_table where column_value = '||column1) column2
from main_table
The select list appears to work correctly but the new value is not saved to the database. I assume this is because the tabular form element display as field for column2 is set to "standard report column" but when I select any of the "display as text" or "LOV" options either the current data is not displayed or errors are generated.
Any suggestions?
Thanks,
BobHi Ian,
As you have seen, sorting on the project_manager_id column will sort by the id value rather than the textual value. This is, of course, because this is the value in the field.
I haven't tried this out, but one thing that may work is the fact that you don't have to include the ORDER BY fields within the SELECT statement. You could, for example, do:
select p.project_number, p.project_manager_id
from projects p, users u
where p.project_manager_id = u.id (+)
order by u.name
Obviously, you won't be able to do this in the existing statement as you would then be blocked from using column sorting. However, it implies that if you could construct the SQL statement dynamically, appending appropriate ORDER BY strings to the end of the base select statement, you could sort by anything you like. This does, of course, mean that you would have to create a mechanism to allow the user to select the sort order, generate the appropriate string and reconstruct the entire sql statement.
I had had a similar request quite a while ago. The underlying reason for that request turned out to be that the user just wanted to quickly locate records relating to one person. In the end, we agreed that a search filter was the best thing to do.
Regards
Andy -
ADF Query Panel with Tree Table
I am using JDev 11g to create ADF Query Panel withTree Table. Basically it's working on data part.
But on presentation part it looks awkward. The tree table's master row and child row share first row for column name
ColumnMaster1 ColumnMaster2 ColumnMaster3 ColumnChild1 ColumnChild2 ColumnChild3
So when tree closed, the master side filled. Child side empty. When tree opened, master side empty and child side filled.
Are there any way, to make it inline looking with it's own column name for child?
Thanks in advance.
Edited by: kxc on Oct 30, 2009 9:19 AMHi,
the bug got closed already as not a bug. Instead this is filed as a documentation bug now, saying that tree tables don't support wrapped columns. So the bottom line is that three tables can only have a single leading column. If you need to show multiple information in there then I guess you will concatenate this
Frank -
Using forms with a table retrospectively (ipad)
I have a table in numbers that I am using to track my travel budget. I didn't create the original spreadsheet and there's lots of formulas. There's also a lot of data in there now and it's tricky to use as a spreadsheet so I'd like to implement forms.
My research tells me that the reason I can't start a form at the moment is because the table wasn't set up with headers, & turning headers on now doesn't fix it.
Is there a way to start a NEW table (with headers turned on) and import my current data including formulas/values? So far, I've had no luck trying it myself.
Thanks.There should be no reason you cannot get the headers to work, as long as you fill in a header for every column Even if it is "Calcs 1".
If you must amke a new table, You can make a new table set up with headers and footers then copy/paste the data from the old table into the new one.
Jason -
Hello everyone. I hope the holidays treated you all well.
I'm having an issue on where to get started and I'm hoping
you all can either help point me in the right direction or show me
an example that I can further enhance to do what I need it too.
1) I'm looking for a simple form, [Name] [Email_Address]
where I can submit it to a table to view my "Contact List".
2) I would also like to be able click in the table or row of
my "Contact List", that populate the form for editing.
3) Finally, I would like to be able to remove the row from
the table.
If anyone could lead me in the right direction, I would
greatly appreciate it.
Thanks in advance,
Michael LeeCan someone please chime in, send me somewhere, and include
an example?
Michael Lee
Maybe you are looking for
-
Please see subject line.
-
Create FI documents using both amount in local currency and document
Hi All, I need to create FI documents using both amount in local currency and amount in document using BAPI_ACC_DOCUMENT_POST. Please tell me how to do that. Chinmay
-
Vista Ultimate: 64-bit Installation Problem
Ok so I'm trying to install vista ultimate 64 bit, and when boot camp tells me to insert the disk, I did, then It restarted and when booting, it came to a black screen with white text saying: 1. 2. *+Select cdrom boot type:+* The problem here is that
-
Hi, I have just moved my smart form from Sandbox to development. I downloaded the form from sandbox to my local machine and then uploaded the form from local machine to development environment. The smartform was working fine in sandbox (in web), but
-
Dear Expert, My customer requirement is to flow AR AP invoice with foreign currency to hedge plan automatically. So my queries are as follows: 1) what kind of bapi/interface that I have to activate? 2) if sap don't have, can we use tcode THMRO - expo