Number of characters in a line of ABAP WD textedit
Hi guys,
I want to fix the number of characters you can write into the textedit component of my abap web dynpro. The problem is, that when i set cols to 73 ( that the ammount of characters i want to allow in one line) and then set the wrapping mode to hard or soft (makes no difference to me) there still is the possibilty of writing more than 73 characters into it. For Example when you input a line only containing 'i's : iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii
as these are very small, you can insert a lot of them.
It would fix the issue, if you know the possibility of setting the font of the textedit. Than i could set it to a font were every character has the same width.
Thanks in advance.
Dave
This had me bugged for ages, as my customer still wanted to display and maintain texts attached to infotypes (which are stored in PCL1(TX) with 72 chars in each line), as well as by a textedit box in WDA.
Ended up (it's quite dirty, so look away now if you dont like that sort of thing)
Implicitly enhance CL_WDR_MAIN_TASK->HANDLE_REQUEST and add (something like)
data: lv_response type string.
if wdr_task=>client_window->client->application_name cs 'ZWD'.
lv_response = server->response->get_cdata( ).
replace all occurences of '<textarea class=' in lv_response with '<textarea style="font-family:monospace" class='.
if sy-subrc = 0.
server->response->set_cdata( data = lv_response ).
endif.
endif.
Works a treat for me
Reg
Similar Messages
-
Number of characters in a string
Hi,
I need to find the number of characters in a string. For instance, i have a string type variable with the value "ABAP". How can i know how many letters "A" there are in that string? Is there any FM that does this?
Cheers,
RobertoHi,
you can make use of string operation FIND as:
DATA: text1 TYPE string VALUE `A`,
text TYPE string,
off TYPE i,
moff TYPE i,
mlen TYPE i.
off = 0.
WHILE sy-subrc = 0.
FIND text1 IN SECTION OFFSET off OF
`ABAP`
MATCH OFFSET moff
MATCH LENGTH mlen.
IF sy-subrc = 0.
WRITE / moff.
off = moff + mlen.
ENDIF.
ENDWHILE. -
How to limit the number of characters?
How can the number of characters typed on a component (for example a multi line text area) limited? (such a way if the limit reaches then the keyboard should not be responded)
This is very common in Internet application development but I don't know how this can be easily achieved by JSC?
Thank you very much.Hi,
In the properties sheet, under the data section, the length validator is available. The length validator does not stop the user from entering after the max length has been reached. Once submitted the validator will be invoked and an error message displayed. An RFE has been filed on your behalf for the same.
Thanks
Cheers
Giri -
Can I make my iPhone show the total number of characters in a SMS message?
Hiya,
Just wondering if there is any setting I can turn on to show the number of characters I have typed in a text message (ie. up to 160 characters are included in each text)?
Cheers!Settings>Messages>Character Count On. You won't see it right away, but when you are about to complete the first line, you'll see something like 34/160 in small type over the send key.
-
How can I limit running headers to a certain number of characters?
I have a client that has a few very long headings in their book. The headings can't be re-written. The immediate problem is that I have running headers in this book, so when Frame is using one of these long headings for the running header, the running header is garbled. The text runs all the way to the end of the line, then it starts over at the beginning of the line over the words that are already there.
Is there a method to limit the number of characters in a running header (or does someone know of another tactic) to force the running headers to display suitably?
I'm using Frame 9 on Windows 8. (It also occurs on Windows 7 with Frame 9.)
Thanks in advance for your help!
KarenIf the MasterPage frame that contains the RHF is only one row high, and suitably short, I would expect lone text string to get clipped at the frame edge. Problem is, that might be in the middle of a character.
I'd be tempted to use a variation on the RHF trick described lately at:
http://forums.adobe.com/message/5730734#5730734
where each Heading1 has an anchored frame normally visible only to the author, containing the actual Heading1.RHF text picked for use in the header.
For most instances, each Heading1.RHF could just be an Xref to the full Heading1.
For the troublesome long Heading1's, the Heading1.RHF text would be hand-typed and shortened suitably.
> The headings can't be re-written.
In this hack, they aren't.
> I have a client ...
That's always an easy problem to fix .
If the anchored frames become an issue, you can also use the Marker trick described by Arnis in that same referenced thread. Markers take up no visible space, but might be less obvious for future document stewards to puzzle out. That person might be you . -
Finding the total size of a string when number of characters are known.
Hi: I am having trouble inserting a field in a record that is CLOB. The number of characters in the string is 59298. Any idea how to know what is the size of this string? I am trying to figure out if I am exceeding the size of the string. The error I get is the following
ORA-06512: at "SYS.DBMS_LOB", line 789
ORA-06512: at line 1
Second exception: ORA-21560: argument 2 is null, invalid, or out of range
ORA-06512: at "SYS.DBMS_LOB", line 789
Thanks
RayEither your stacktrace is incomplete or you make something wrong by copy/paste. And please, by providing sql/plsql code, use the tags [ code ] [ / code ] or [ pre ] [ / pre ], otherwise it is very hard to read.
Here is small demonstration of what i mean by 3rd parameter:
SQL> CREATE TABLE T_LOB(ID NUMBER,MESSAGE CLOB)
2 /
Table created.
SQL> DECLARE
2 l_clob CLOB;
3 BEGIN
4 INSERT INTO t_lob VALUES(1,'Hello')
5 RETURNING message INTO l_clob;
6 dbms_lob.writeappend(l_clob,length(',world'));
7 END;
8 /
dbms_lob.writeappend(l_clob,length(',world'));
ERROR at line 6:
ORA-06550: line 6, column 1:
PLS-00306: wrong number or types of arguments in call to 'WRITEAPPEND'
ORA-06550: line 6, column 1:
PL/SQL: Statement ignored
SQL> DECLARE
2 l_clob CLOB;
3 BEGIN
4 INSERT INTO t_lob VALUES(1,'Hello')
5 RETURNING message INTO l_clob;
6 dbms_lob.writeappend(l_clob,length(',world'),',world');
7 END;
8 /
PL/SQL procedure successfully completed.
SQL> SELECT * FROM t_lob
2 /
ID MESSAGE
1 Hello,worldIn your examples, after length('some lengthy string...' there is no more parameters to dbms_lob.writeappend ( or i don't see any).
Best regards
Maxim -
How to restrict number of characters for an input field
Hi All,
I have an input field.
The max number of characters for this input field is 10.
when a user enter more then 10 characters. it should prompt for an error or the input field should not allow to accpet the 11 character.
how we do this in VC.
need your helpful answers
Rgds
SrinivasHi Srinu
You could achieve this by configuring error messages under the formula:-
Select the control properties and in the Input field at the Display tab write the formula
"IF((@<LEN(text)>10),'appropriate message','Records available')"
Note :- there is a LEN(text) under text functions in formula tab.
Regards
Navneet
Message was edited by:
Navneet Giria -
After upgrading to Firefox 8.0.1, now on at least one website I use, it limits the number of characters that I can type in a text box to 275, is there a way to fix this?
That may be part of the coding that the web page is using.
*https://developer.mozilla.org/en/HTML/element/input -
Is there a way to set a limit on the number of characters each cell will hold in numbers?
Hi there, I'm creating a CSV file via Numbers and would like to set a limit to the number of characters a cell will hold in numbers. This way, when I copy text from my source, and paste it into the numbers cell, the text will be cut off at the character limit I've placed for that cell.
Specifically, I would like my character limit per cell in a column on a new spreadsheet to be 100 characters. I have text to copy & paste into roughly 10 different cells and I'd like it to all be 100 characters.
I am using Numbers version 9 of iWork and 10.7.5 OS.
Any help is appreciated.Thank you t quinn for your reply as I do really appreciate the help.
I don't quite understand what your suggestion was and before I try to figure it out and play around with numbers, I thought I should clarify further. When i wrote I want to paste the content into the cell and have it limited to 100 characters I was mis-spoken. I actually have all the content already in the columns in a spreadsheet and would now like to just limit some of the columns to hold only 100 characters in a cell so that when its a CSV file it will be accepted to the program I'm trying to upload it to.
SO does that change the way you can answer my question?
Is there a way to just limit the content currently in a spreadsheet to 100 characters per cell?
Kindly -
How do I find the number of characters including spaces in Pages '13?
Hi,
I need the number of characters including spaces on the new pages for an online document I have to fill in. I've found the character count excluding spaces but this is of no use to me.
Thankshttp://lifehacker.com/5907637/add-a-right+click-option-to-count-characters-words -and-paragraphs-in-any-mac-program
Use this version of the script:
http://hints.macworld.com/comment.php?mode=view&cid=129016
Peter -
How to find number of characters in a character string
Hi,
Can anyone please tell me about how to find the number of characters in a character string type variable.
Reagards,
Sivahi,
Use STRLEN for Calculating String Length..
Assign it to integer variable for Further Use.Suppse u need to find string length for "hai".. this piece of code will help u
data: var type string value 'hai',
len type i.
len = strlen(var).
write len. -
How do I limit number of characters in a JTextField?(different from others)
Hi,
I know this question has been posted several times on this forum, but my question is actually a different one. So please read.
I have the following code that puts two JTextFields in a JFrame. I want to limit the number of characters in the first JTextField to three characters. What's different about my question from other solutions provided, is that I don't want to be able to type more than three characters in the JTextField, and then not be able to get out of JTextField unless I have three or less characters. What I do want, is to have maximum of three characters, not be able to type the fourth, and have access to the other JTextField at all times.
I have tried the following solution of setting an InputVerifier to my JTextField, but it hasn't worked, since I can still type the fourth character.
Looking forward to your help!
Thanks.
import java.awt.Dimension;
import java.awt.event.KeyAdapter;
import java.awt.event.KeyEvent;
import javax.swing.InputVerifier;
import javax.swing.JComponent;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.JTextField;
public class TextFieldVerifier {
public TextFieldVerifier()
JFrame frame = new JFrame("My TextVerifier");
JPanel panel = new JPanel();
JLabel firstTextFieldLabel = new JLabel("First: ");
JLabel secondTextFieldLabel = new JLabel("Second: ");
final JTextField myTextField = new JTextField();
myTextField.setPreferredSize(new Dimension(100,20));
myTextField.setInputVerifier(new InputVerifier()
public boolean verify(JComponent input) {
if(myTextField.getText().length()<=3)
return true;
else
return false;
myTextField.addKeyListener(new KeyAdapter()
public void keyTyped(KeyEvent e)
if(!myTextField.getInputVerifier().verify(myTextField))
myTextField.setText(myTextField.getText().substring(0, myTextField.getText().length()-1));
JTextField secondTextField = new JTextField();
secondTextField.setPreferredSize(new Dimension(100,20));
panel.add(firstTextFieldLabel);
panel.add(myTextField);
panel.add(secondTextFieldLabel);
panel.add(secondTextField);
frame.getContentPane().add(panel);
frame.setSize(new Dimension(200,100));
frame.setVisible(true);
public static void main (String [] args)
TextFieldVerifier v = new TextFieldVerifier();
}Thanks, JayDS! Your suggestion worked. And I've come up with the following code with help of your suggestion. However, I'm not happy with the fact that I see empty spaces in my JFormattedTextField when I don't have anything entered in it, or when my textfield has focus and I click it again. Also, I'd like the text alignment to always stay on the right, even if I have less than 3 digits.
Could you please help me out with that?
Thanks!
import java.awt.Dimension;
import java.text.ParseException;
import javax.swing.JFormattedTextField;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.JTextField;
import javax.swing.text.MaskFormatter;
public class TextFieldVerifier {
public TextFieldVerifier()
JFrame frame = new JFrame("My TextVerifier");
JPanel panel = new JPanel();
JLabel firstTextFieldLabel = new JLabel("First: ");
JLabel secondTextFieldLabel = new JLabel("Second: ");
try{
VariableLengthMaskFormatter formatter = new VariableLengthMaskFormatter("###");
final JFormattedTextField myTextField = new JFormattedTextField(formatter);
myTextField.setHorizontalAlignment(JTextField.RIGHT);
myTextField.setPreferredSize(new Dimension(100,20));
panel.add(firstTextFieldLabel);
panel.add(myTextField);
} catch (ParseException ex) {
ex.printStackTrace();
JTextField secondTextField = new JTextField();
secondTextField.setPreferredSize(new Dimension(100,20));
panel.add(secondTextFieldLabel);
panel.add(secondTextField);
frame.getContentPane().add(panel);
frame.setSize(new Dimension(200,100));
frame.setVisible(true);
protected MaskFormatter createFormatter(String s) {
MaskFormatter formatter = null;
try {
formatter = new MaskFormatter(s);
} catch (java.text.ParseException exc) {
System.err.println("formatter is bad: " + exc.getMessage());
System.exit(-1);
return formatter;
public static void main (String [] args)
TextFieldVerifier v = new TextFieldVerifier();
}Edited by: programmer_girl on Mar 10, 2008 11:10 PM -
To restrict the number of characters in the Paragraph text box
Hi Experts,
I have created a custom container on my screen using module pool programming.
Here I need to restrict the number of characters to be entered to 250.
Please tell me how to restrict the number of characters.
SharonHi Rich,
I'm also facing the same problem; when i'm trying to use this method LIMIT_TEXT than i'm getting error saying that this method is protected or private. Please let me know how to access the protected method in this case. Code pertaining to this will be very helpful.
Thanks & Regards,
Megha -
Coding - returning the number of characters in a text box.
I am in the process of creating a cell phone simulation/animation in Edge Animate CC for use in a Captivate course. Basically, when a user clicks on number buttons on the virtual keypad, it displays the numbers in a text box , just like an actual cell phone would display the phone number on the screen as a caller is dialing. So, the user would click seven buttons and a seven-digit phone number appears on the virtual phone screen. This part of my animation works great and all seven digits appear, but I would like to modify the code so that a hyphen appears after the third button clicked. This way, the output better resembles an actual phone number instead of just a string of seven digits.
Here is an example of the code I currently have assigned to the #2 button on the virtual keypad:
var text = sym.$("PhoneNum").html();
text = text + 2;
sym.$("PhoneNum").html(text);
PhoneNum is the name of my text box on the stage where the digits appear as each keypad button is clicked.
In order to incorporate the hyphen after the third button clicked, I need to somehow return the current number of characters in the PhoneNum text box, then create an if/else scenario that applies the hyphen after the third button clicked.
Does anyone know how I can use either JavaScript or jQuery to return the number of characters currently in the PhoneNum text box?No problem!
Basically the thing to remember is that unless you are needing to pass html to the object, you can use text() instead. text() also gives you the raw text without any html formatting (so you can assume what .html() would return) -
What is the maximum number of characters in an Oracle 10G Instance Name
All,
Can I know what is the maximum number of characters in an oracle 10g instance name under AIX? Is it 7 characters or 8 characters?
regards
SanthoshOne should really make the difference between db_name and instance_name: if instance_name default value is db_name it can be different
(even on a non RAC database).
For example with Oracle 10.2.0.4 you can create a database named DB78 with instance_name=DB12345678:
$ uname -a
Linux lx01.localdomain 2.6.18-92.el5 #1 SMP Fri May 23 22:17:30 EDT 2008 i686 i686 i386 GNU/Linux
$ ps -fu oracle | grep smon
oracle 6353 1 0 20:30 ? 00:00:01 ora_smon_DB12345678
oracle 6412 5596 0 20:37 pts/1 00:00:00 grep smon
$ export ORACLE_SID=DB12345678
$ sqlplus / as sysdba
SQL*Plus: Release 10.2.0.4.0 - Production on Wed Sep 8 20:34:26 2010
Copyright (c) 1982, 2007, Oracle. All Rights Reserved.
Connected to:
Oracle Database 10g Enterprise Edition Release 10.2.0.4.0 - Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options
SQL> show parameter name
NAME TYPE VALUE
db_file_name_convert string
db_name string DB78
db_unique_name string DB78
global_names boolean FALSE
instance_name string DB12345678
lock_name_space string
log_file_name_convert string
service_names string DB78I would not recommend this practice: but it's interesting to know to avoid confusing between db_name and instance_name.
Maybe you are looking for
-
In IOS8 how do I save a PDF file to Ibooks from Safari
In previous IOS I would get an option to open in IBOOKS or Open with..... I so not see anything like that now.
-
FTP can access through URL?
Hello All, My client wants to access the FTP server through URL. Which adapter i need to use FILE or SOAP to send or receive the data. Thanks and Regards, chinna
-
Dear Sirs, I need to remove or if possible make Incoterms and terms of payment non mandatory in the quotation and sales order how do i go about the same.. I would not like to use OVA2 ............I think SHD0 can be used here but
-
Need Billing doc. number based on header Output type and also billing docum
Hi I have header Output type and also billing document type. will you please help me to get the billing document no. based on above combination, any SAP table, i was aware about the same. but i forgot the table name. Thanks Vanraj
-
HT204088 Purchase more than one time
I have purchased app from iPad last January. And when I saw in my iPhone I still have light version, then, I donwload same application from iPhone. Should Apple charged me again? Of course for my iDevices, I use same Apple id. Please advice email of