Text fields with comb of ... characters change at client
Hi, I have an urgent problem.
I have created a form with text fields set as a comb of [] characters. Now the number of characters seems to have changed when some of our clients open the form in Adobe Reader. All our clients have access to the form on the same server, and as we receive many forms with the correct number of characters, I suppose this could be a problem with the individual user's version of Adobe Reader. I seems to be a problem for users at different physical locations, so it is not a problem isolated to just one computer.
The form is developed in Adobe LiveCycle Designer ES 8.2 and is set to run in Adobe Reader 8.1 or later.
If this is a problem due to the clients version of Adobe Reader, is there anything I can do to prevent, this from happen.
I really hope some one can help me with this one.
Regards
Kirstine
Hi Kirstine,
The documentation indicates that setting the target version to v8.1 should be adequate, as comb fields are supported from v8. However a user with an earlier version of Reader will still be able to open the form. They will just get a message to update Reader as some of the features in the form may not be supported with their earlier version.
I think that you would need to try and find out what version of Reader the users that are experiencing the problem are using.
You could set up a script to check the version of Acrobat/Reader. Then if it is v8.1 or above show the comb field, otherwise hide the comb field and show a standard field instead.
Good luck,
Niall
Similar Messages
-
How to create Using Formatted Text Field with multiple Sliders?
Hi i found the Java Sun tutorial at http://java.sun.com/docs/books/tutorial/uiswing/components/slider.html very useful, and it tells how to create one Formatted Text Field with a Slider - however i need to create Formatted Text Field for multiple Sliders in one GUI, how do i do this?
my code now is as follows, and the way it is now is scroll first slider is okay but scrolling second slider also changes value of text field of first slider! homework due tomorrow, please kindly help!
// constructor
label1 = new JLabel( "Individuals" );
scroller1 = new JSlider( SwingConstants.HORIZONTAL, 0, 100, 10 );
scroller1.setMajorTickSpacing( 10 );
scroller1.setMinorTickSpacing( 1 );
scroller1.setPaintTicks( true );
scroller1.setPaintLabels( true );
scroller1.addChangeListener(this);
java.text.NumberFormat numberFormat = java.text.NumberFormat.getIntegerInstance();
NumberFormatter formatter = new NumberFormatter(numberFormat);
formatter.setMinimum(new Integer(0));
formatter.setMaximum(new Integer(100));
textField1 = new JFormattedTextField(formatter);
textField1.setValue(new Integer(10)); //FPS_INIT
textField1.setColumns(1); //get some space
textField1.addPropertyChangeListener(this);
//React when the user presses Enter.
textField1.getInputMap().put(KeyStroke.getKeyStroke(KeyEvent.VK_ENTER, 0), "check");
textField1.getActionMap().put("check", new AbstractAction() {
public void actionPerformed(ActionEvent e) {
if (!textField1.isEditValid()) { //The text is invalid.
Toolkit.getDefaultToolkit().beep();
textField1.selectAll();
} else try { //The text is valid,
textField1.commitEdit(); //so use it.
} catch (java.text.ParseException exc) { }
label2 = new JLabel( "Precision" );
scroller2 = new JSlider( SwingConstants.HORIZONTAL, 0, 100, 8 );
scroller2.setMajorTickSpacing( 10 );
scroller2.setMinorTickSpacing( 1 );
scroller2.setPaintTicks( true );
scroller2.setPaintLabels( true );
scroller2.addChangeListener(this);
textField2 = new JFormattedTextField(formatter);
textField2.setValue(new Integer(10)); //FPS_INIT
textField2.setColumns(1); //get some space
textField2.addPropertyChangeListener(this);
//React when the user presses Enter.
textField2.getInputMap().put(KeyStroke.getKeyStroke(KeyEvent.VK_ENTER, 0), "check");
textField2.getActionMap().put("check", new AbstractAction() {
public void actionPerformed(ActionEvent e) {
if (!textField2.isEditValid()) { //The text is invalid.
Toolkit.getDefaultToolkit().beep();
textField2.selectAll();
} else try { //The text is valid,
textField2.commitEdit(); //so use it.
} catch (java.text.ParseException exc) { }
// State Changed
public void stateChanged(ChangeEvent e) {
JSlider source = (JSlider)e.getSource();
int fps = (int)source.getValue();
if (!source.getValueIsAdjusting()) { //done adjusting
if(source==scroller1) {
System.out.println("source ==scoller1\n");
textField1.setValue(new Integer(fps)); //update ftf value
else if(source==scroller2) {
System.out.println("source ==scoller2\n");
textField2.setValue(new Integer(fps)); //update ftf value
} else { //value is adjusting; just set the text
if(source==scroller1) textField1.setText(String.valueOf(fps));
else if(source==scroller2) textField2.setText(String.valueOf(fps));
// Property Change
public void propertyChange(PropertyChangeEvent e) {
if ("value".equals(e.getPropertyName())) {
Number value = (Number)e.getNewValue();
if (scroller1 != null && value != null) {
scroller1.setValue(value.intValue());
else if (scroller2 != null && value != null) {
scroller2.setValue(value.intValue());
// ACTION PERFORMED
public void actionPerformed(ActionEvent event) {
if (!textField1.isEditValid()) { //The text is invalid.
Toolkit.getDefaultToolkit().beep();
textField1.selectAll();
} else try { //The text is valid,
textField1.commitEdit(); //so use it.
} catch (java.text.ParseException exc) { }
if (!textField2.isEditValid()) { //The text is invalid.
Toolkit.getDefaultToolkit().beep();
textField2.selectAll();
} else try { //The text is valid,
textField2.commitEdit(); //so use it.
} catch (java.text.ParseException exc) { }
...if :p3_note_id is null
then
insert into notes (project_id, note, notes_month, notes_year) So, p3_note_id is NULL.
Another option is that you have a trigger on table NOTES that generates a new note_id even for an update. -
Having issues with populating a Text Field with data from 2 other fields
I have 3 fields Tools_1a_pri, Tools_1a_pri_other, Tools_1a_pri_txt.
Tools_1a_pri is a drop down combo with a predefined list. One of the options is "Other". When "Other" is selected, the text field Tools_1a_pri_other becomes visible for users to enter the name of the other tool.
The Tools_1a_pri_txt is a text field with a calculation that shows either text stating that no tool has been selected or the Tools_1a_pri & or Tools_1a_pri_other.
When I select one of the predefined tools, everything works. When I select other, it appears that nothing has changed. It requires that I click on another field before it populates. This is confusing to the user.
Tools_1a_pri Validate code
this.getField("Tools_1a_pri_Other").display = event.value=="Other" ? display.visible : display.hidden;
Tools_1a_pri_txt Calculation code
//if nothing is selected, do the following
if (getField("Tools_1a_pri").value.length < 2) {
event.target.textColor = color.red
event.value = "No primary tool identified";
}else if (getField("Tools_1a_pri").value != "Other") {
//otherwise do this if other is selected
event.target.textColor = color.black
event.value = getField("Tools_1a_pri").value;
}else if (getField("Tools_1a_pri").value = "Other") {
//otherwise do this if other is not selected
event.target.textColor = color.black
event.value = getField("Tools_1a_pri").value + " - " + getField("Tools_1a_pri_Other").value;You made the classic mistake of using the assignment operator in an if-statement instead of the comparison operator. Change this line:
} else if (getField("Tools_1a_pri").value = "Other") {
To this:
} else if (getField("Tools_1a_pri").value == "Other") { -
How to add an animation to a text field with two lines?
I have a text field with two or more lines. Why isn't it possible now to apply a text animation?
For certain tasks, Titler and its Presets can be very good, and can simplify things greatly.
However, when one gets beyond the limitations of the Titler, I really like to create my Titles in Photoshop, and Import those as Still Images into my Project. I then use the power of Keyframing various Effects over time. This allows me much more control, BUT does require more hand-work. Still, that added control is too important to me, and I sort of like doing the handwork.
For the "alignment" of multiple Titles, to get multiple lines of Text, you can create the first Title, and then chose Duplicate Title. Initially, that will be identical, but you just change it, as is necessary. After you have changed that "second line of Text," place that Duplicate on the next Video Track, above the first Title, and use the Fixed Effect>Motion>Position, to move it down, to where it would be (by the height of the font, plus any desired Leading), if one had created a second line of Text on one Title.
I also like to use Alignment Grids, when things get critical, and create those in Photoshop, with a trasparent background, and just place them, on say Video Track 2, with all of my Titles above that. Just do not forget to remove any Alignment Grids, before you Export/Share the Timeline, or they will be part of the output video.
For more background on Keyframing (so very useful with more than just Titles), Steve Grisetti has done a multi-part tutorial, available as Basic Keyframing on Muvipix.com. I highly recommend it. Keyframing is simple to do, but can be a bit of a tough concept to grasp initially, and it's a subject that is tough to write about - takes longer to type instructions, than to do the work.
Good luck,
Hunt
PS - Do not know if you saw them, but Titler has two Alignment Tools - Align Horizontally, and Align Vertically, that can be helpful to center Text. -
Text field with autocomplete: little bug in application builder
Hi,
I just noticed that the application builder complains when a text field with autocomplete is defined with a named LOV containing a single column value (Apex 4.0.2.00.06).
I created the text-field with a dynamic LOV (please specify in the docs that autocomplete requires single column queries!), then I used the "Convert to named LOV" task link to convert it to a named LOV and it works perfectly, however as soon as you attempt to change some other attribute for the item, it will throw the following error:
1 error has occurred
Using a named list of values (LOV) is only supported for item types which require at least two LOV columns.As i said, the named single column LOV works just fine with the autocomplete, so the error message seems to be also misleading.
Flavio
http://oraclequirks.blogspot.com
http://www.yocoya.comHi Surya,
the "Text Field with autocomplete" is really just an autocomplete widget and doesn't behave like a LOV. But we are planning to release an item type plug-in which solves both of your requirements.
Regards
Patrick
My Blog: http://www.inside-oracle-apex.com
APEX 4.0 Plug-Ins: http://apex.oracle.com/plugins -
How do I add and remove text in a text field with a checkbox?
How do I add and/or remove text in a text field with a checkbox?
this is my script in the text box......
event.value="Hello, this is my narrative. \r\n\nFamily: \r\n\n" + this get.Field("FirstName").value + " " + this.getField("LastName").value + was born on"=this.getField("DOB.value + "\r\n\n + this.getField("drpField").value + "\r\n\n" + this getField("Father").value
The text box looks like this...
Hello, this is my narrative.
FAMILY:
John Smith was born on 08/02/2000
Boby Lou
Jack Smith
I need to add/or remove the father field (Jack Smith) & r/n/n with a check box.
Does anyone know how to do this?There are multiple errors in your code...
Use this code instead (adjust the name of the check-box):
var msg = "Hello, this is my narrative. \r\n\nFamily: \r\n\n" + this get.Field("FirstName").value + " " + this.getField("LastName").value + was born on" + this.getField("DOB.value) + "\r\n\n" + this.getField("drpField").value;
if (this.getField("FatherCheckBox").value!="Off")
msg += "\r\n\n" + this getField("Father").value;
event.value = msg; -
Auto populate text fields with a trigger such as entering text into input fields in ADF
Hello all,
I am not able to auto populate text fields with a trigger such as entering text into input fields in ADF.
I tried AdfFacesContext.getCurrentInstance().addPartialTarget(val); in the back end using setter method of input text field.
its not working ..
is there any way to achieve it
Regards,
ShakirHi,
Always mention your JDev version.
The valueChangeListener would fire only when you set the autoSubmit property of the field to true. Can you elaborate your requirement? What do you mean by related data? Are you performing some sort of search?
If you want to get the value you entered on the field, just set autoSubmit to true and get the new value from the valueChangeListener. If your requirement is something like as and when you type, do something, you need to check out this approach :https://blogs.oracle.com/groundside/entry/auto_reduce_search_sample
-Arun -
Text field with autocomplete is always NULL
Greetings,
I am new to Apex so I am sure I am missing something obvious. I am using Apex 4.0.1 What I have done is created a form on a table page and added a new text with autocomplete page item. This new text field does not correspond to a column in the table. What I am trying to do is allow the user to use the autocomplete item to make a selection. Then when the user submits the page, I want to use the substr function on the value in the autocomplete field and populate one of the table fields. I have tried using PL/SQL functions in validations and computations but I have found that the value of the autocomplete field is always NULL. I can access the other fields that are associated with a table column fine. It must be something simple. Thanks for your help.
Page Items
P2_F1 - text field with auto complete. Not associated with a table column
P2_F2 – Text field. Is associate with a table column
This is what I want to do:
Entered this in a validation
begin
if :P2_F1 is not null then
:P2_F2 := substr(:P2_F1,1,5);
end if;
end;Thanks again
Edited by: LRM on Jan 22, 2011 5:25 PMhi,
The PL/SQL function can also work when you choose Computation point: After submit.
For reading You can refer APEX documentation
Application Builder User's Guide: http://download.oracle.com/docs/cd/E17556_01/doc/user.40/e15517/toc.htm
To debug application:
While you run your application in development environment, you can view debug option on footer .
Click on it to on debug and again click to debug off.
To view debug result click on View Debug option.
Regards,
Kartik Patel
http://patelkartik.blogspot.com/
http://apex.oracle.com/pls/apex/f?p=9904351712:1 -
Need help in text field with 2D array
text field with 2D array
Hi
I need help to represent (i) in from field and (j) in to field
I and j are 2D an array indices.
This code are not complated
import java.applet.*;
import java.awt.*;
import java.awt.event.*;
//declaring class
public class test3 extends Applet implements ActionListener
{ //declaring the TextField
private TextField fromField ,toField;
//declaring an array
int weight[][];
int m = 99; // m is infinity
int N; // Set of Nodes
int d; // distance
int i; // source Node
int j; // destition Node
//declaring values of text field
private int from = i; // start Node
private int to = j; // end node
public void init()
setBackground(Color.white);
setForeground(Color.red);
//giving labels
Label TITLE2,TITLE1;
TITLE1 = new Label("from:");
add(TITLE1);
fromField = new TextField(5);
add(fromField);
// register listener using void add actionListener
fromField.addActionListener(this);
TITLE2 = new Label("to");
add(TITLE2);
toField = new TextField(5);
add(toField);
// register listener using void add actionListener
toField.addActionListener(this);
// event handler methods
public void actionPerformed(ActionEvent event) {
//declaring textfield
from=Integer.parseInt(fromField.getText());
to=Integer.parseInt(toField.getText());
weight =new int[7][7];
weight[1][1] = 0; weight[2][1]= 2;
weight[1][2]= 2; weight[2][2]= 0;
weight[1][3]= 5; weight[2][3]= 3;
weight[1][4]= 1; weight[2][4]= 2;
weight[1][5]= 99; weight[2][5]= 99;
weight[1][6]= 99; weight[2][6]= 99;
weight[3][1]= 5;
weight[3][2]= 3;
weight[3][3]= 0;
weight[3][4]= 3;
weight[3][5]= 1;
weight[3][6]= 5;
for (int i=1; i<7; ++i) {
for (int j=1; j<7; ++j)all your base are belong to us
-
Apex 4.02 BUG: text field with autocomplete. wrong help text
Following the wizard for a text field with autocomplete you reach a screen where you can enter a LOV query. The text area for the query has the following help text
Enter the query that will return the list of values. The query must select two columns in the following order, first a display value then a return value. For example:
select ename, empno
from emp
When selecting two identical columns, be sure to use unique column aliases, for example:
select ename d, ename r
from emp
However the query should return only 1 value.Thanks Rene, I have fixed that in 4.1.
Regards
Patrick
My Blog: http://www.inside-oracle-apex.com
APEX 4.0 Plug-Ins: http://apex.oracle.com/plugins
Twitter: http://www.twitter.com/patrickwolf -
Auto populate blank text fields with n.a from a button or on print out.
This seems straight forward but I cannot find an existing questions on this topic.
I would like to add a form function that will fill any blank text fields with n.a. I do not want to use the default field value as I think it will cause confusion and cannot be applied for text fields formatted for dates. Is it possible to run a script that can do this? It would be OK if the action was triggered from a button or print activity after the rest of the form has been completed.
Any thoughts would be appreciated.
ThanksThe question is whether your form is used only for filling out on screen (and not as a level 0 form, being printed out and filled out manually).
If so, why not make the default value of the concerned fields to be "n/a" (or whatever you want to name them). That would relieve you from any validating before printing.
Otherwise, you could maintain a list of field names which should get the n/a value if empty. This list would be an array.
Your code in the willPrint event (if you want to have it reliably) would then look like this:
for (var i = 0 ; i < nafieldarray.length ; i++) {
if (this.getField(nafieldarray[i]).value == this.getField(nafieldarray[i]).defaultValue) {
this.getField(nafieldarray[i].value = "n/a") ;
HTH.
Max Wyss. -
To display text field with more than 1000 length in ALV
Hi Friends,
I need to display material long text field which is more than 1000 length in ALV or Object oriented ALV.
Please help me to resolve the issue.
Regards,
Jaya.Hi,
U mean to say in a single cell of ALV ??
It is not possible in ALV .. As per OSS note 857823
Below is the reason for same.. I think you should to split in number of columns.
Summary
Symptom
Entries in cells of the type CHAR or string are truncated after 128 characters in the SAP GUI.
Other terms
ALV Grid Control (cl_gui_alv_grid), function module (Full-screen)
Grid (Reuse_alv_grid_display, SAPLSLVC_FULLSCREEN), SAPGUI, back end, front end
Reason and Prerequisites
The data table that is sent to the front end only allows character values with the length 128.
Solution
This is the standard system behavior and cannot be changed. -
How to autopopulate a text field with unique data from multiple data sets
Hi,
I'm a laboratory manager in charge of a hospital project which will be using pdf forms to send and receive data from our end users across the city. I need help with the last part of our pdf form, specifically with a js that will do a bit of text-field autopopulation magic. This, unfortunately, is a beyond what I have taught myself about pdf js functionality.a
The problem:
I need to provide my end users with a text field containing a set of data [A, B, C, D, E, F ...] and the total items in this set [tot#]. The end user needs this information as part of the implementation of this particular laboratory machine.
The particulars
When the end user asks for an experiment to be run, we must specify some pieces of data to help them interpret the results. These are constructed as panels which contain discrete data elements.
For example - One experiment may use two panels, Panel#1 and Panel #2. Panel #1 includes the items A, B, D, E, Panel #2 includes the items A, B, C, F, G.
Thus, the panels may share some of the same items, but, I only want the unique members to be displayed in the text field. If I make a drop down box or checkboxes with the panels, I want to be able to select the panels that we ran and (in this example) have the text field display only the unique items among all the panels that were used:
textfield outpute = A, B, C, D, E, F, G - 7 total.
Any assistance from the pdf community would be very much appreciated.
Thanks!Thanks for that help.
I should have made it more apparent that I'm very new to scripting and I'm
not a programmer by trade. I have a few questions before modifying the code
you kindly provided.
1) Where should I embed this script? Within the 'selection change' area of
my listbox?
2) Can I replace the term 'arr' with the names of the various items in my
listbox or should I put 'arr#' as the output value for each term?
3) Will this script find and display the unique values when a user selects
multiple items in my listbox?
4) How does the script know where to output the unique members of the
combined set?
I appreciate your patience with me.
ck -
Difficulty creating rich text fields with autoresizing text on my mac (Mavericks?)
I'm a new user so I could be making a simple error, but here goes:
I'm trying to make the text fields in a pdf form be rich text with the font autoresizing as needed, but these setting seem not to save when I do this on my new mac desktop. When I open the same file on my iPad, the field appears to have the rich text setting preserved and resizes text as necessary; this also isn't a problem on my work commuter (PC with windows)*. It's very weird; I change the option settings to allow rich text and uncheck line scrolling, then lock the changes, then try to input text and the settings appear not to have taken effect. When I reopen form editing, the old settings (multiple lines, scrolling) are checked again even though I locked it. Hopefully someone out there knows why this might be happening?
*When I email the iPad pdf file to myself and open on mac, the text seems to "autocorrect" the form field text back to multiple lines/scrolling, and looks terrible.I suppose a possible solution is if there's a way to add the text form fields in Illustrator... or if there's a way to add an invisible marker (besides adding a rule line) that Acrobat will automatically read as a text field location?
-
Reading a text file with foreign language characters
I'm trying to convert foreign language characters to English looking characters. I have code that works, but only if I hard code the string with foreign language characters and pass it to the function. I cannot figure out how to get my program to read
in the foreign characters from my file, they come in as garbage.
Since the function works when I pass a hard coded string to it, I'm pretty sure the problem is the way I have the Streamreader set up, it's just not reading the characters correctly...
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim FileRdr As StreamReader = New StreamReader "m:\test\charReplace.txt", System.Text.Encoding.UTF7)
Dim ReplaceWrtr As StreamWriter ReplaceWrtr = System.IO.File.CreateText("M:\test\CharReplaceOut.txt")
Do While FileRdr.Peek() >= 0
Dim currentRec As String = FileRdr.ReadLine
removeAccent(currentRec)
ReplaceWrtr.WriteLine(currentRec)
Loop
ReplaceWrtr.Close()
End Sub
'Replace foreign language characters with English characters
Function removeAccent(ByVal myString As String)
Dim A As String = "--"
Dim B As String = "--"
Const AccChars As String = "ŠŽšžŸÀÁÂÃÄÅÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖÙÚÛÜÝàáâãäåçèéêëìíîïðñòóôõöùúûüýÿ"
Const RegChars As String = "SZszYAAAAAACEEEEIIIIDNOOOOOUUUUYaaaaaaceeeeiiiidnooooouuuuyy"
For i As Integer = 1 To Len(AccChars)
A = Mid(AccChars, i, 1)
B = Mid(RegChars, i, 1)
myString = Replace(myString, A, B)
Next
removeAccent = myString
End Function
I know that removing the accent changes the meaning of the word, but this is what the user wants so it's what I need to do.
Any help is greatly appreciated!! :)
Thanks!
JoniFinally got it to work. I had to remove the first 5 characters from the replacement string (ŠŽšžŸ), couldn't find encoding that would handle these, and to be honest, I didn't really need them. The important ones are still there, was probably
just overkill on my part.
UTF7 worked for the rest...
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim FileRdr As StreamReader = New StreamReader("m:\test\charReplace.txt", System.Text.Encoding.UTF7)
Dim ReplaceWrtr As StreamWriter
ReplaceWrtr = System.IO.File.CreateText("M:\test\CharReplaceOut.txt")
Do While FileRdr.Peek() >= 0
Dim currentRec As String = FileRdr.ReadLine
removeAccent(currentRec)
ReplaceWrtr.WriteLine(currentRec)
Loop
ReplaceWrtr.Close()
End Sub
'Replace foreign language characters with english characters
Function removeAccent(ByRef myString As String)
Dim A As String = "--"
Dim B As String = "--"
Const AccChars As String = "ÀÁÂÃÄÅÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖÙÚÛÜÝàáâãäåçèéêëìíîïðñòóôõöùúûüýÿ"
Const RegChars As String = "AAAAAACEEEEIIIIDNOOOOOUUUUYaaaaaaceeeeiiiidnooooouuuuyy"
For i As Integer = 1 To Len(AccChars)
A = Mid(AccChars, i, 1)
B = Mid(RegChars, i, 1)
myString = Replace(myString, A, B)
Next
removeAccent = myString
End Function
Thanks for all your help! Greatly appreciated :)
-Joni
Maybe you are looking for
-
24" iMac 2.8Ghz problem with wireless reconnection wake up
Each time i turn on my new iMac or wake it up it refuses to auto reconnect to my Wireless network. Have to manually connect it up by typing name and key in despite this info being in preffered networks list. Only thing that came to mind is not showin
-
I am not able to locate a mobile/pc suit for my phone lg(KP220), so that I can backup my contacts and other stuff. Can any body guide me.Thanks in advance.
-
As I have downloaded your Recovery Assistant tool on Intel base machine now please describe the whole process to make USB pen drive a recovering tool for my Mac Book Pro as it was pre-install a Snow Lapord OS X.
-
Number of New/Blocked Vendors
Hi All, I need to do a query where i have to show just the number of new vendors and the number of blocked vendors whithin a certain period selected in the selection screen. A vendor is considered as new if it has a creation date betwwen the dates se
-
Execute a transaction in back ground
Hi, How can i execute an user defined transaction in background This transaction does not have an selection screen.