RE: [Trinidad] inputText with readOnly=true and limited width shows strange behaviour

2007-08-08 Thread sandeep gururaj
Hello Carsten,

I guess the content style is causing the issue. I am not sure if you
really require the content style to be set for a read-only field. So,
you have three options - remove the content style for read-only fields,
or increase the width (problem can still exist if the value is of
greater length), or use tr:outputText when you want it to be read-only(I
guess this is the best).

Thanks.

~Sandeep

-Original Message-
From: Carsten Pieper [mailto:[EMAIL PROTECTED] 
Sent: Wednesday, August 08, 2007 1:59 PM
To: users@myfaces.apache.org
Subject: [Trinidad] inputText with readOnly=true and limited width
shows strange behaviour


Hello everyone,

is this a bug or am I missing something? The situation is as follows:

tr:inputText label=My short inputText value=Hello inputText
contentStyle=width: 50px; readOnly=true
/tr:inputText

The text then exceeds the actual text area as shown in the screenshot
(note
that
the read-only text area background is slightly darker than the rest...).

http://www.nabble.com/file/p12049157/inputTextReadOnly.jpg 

If readOnly isn't set (or false), then everything is as expected as
again
shown in the screenshot (only 50 px of text are shown, but you can
access
the rest via mouse/keyboard):

http://www.nabble.com/file/p12049157/inputText.jpg 

Any ideas? 

Thanks in advance,
Carsten


-- 
View this message in context:
http://www.nabble.com/-Trinidad--inputText-with-readOnly%3D%22true%22-an
d-limited-width-shows-strange-behaviour-tf4234891.html#a12049157
Sent from the MyFaces - Users mailing list archive at Nabble.com.



Re: [Trinidad] inputText with readOnly=true and limited width shows strange behaviour

2007-08-08 Thread Martin Marinschek
Hi Carsten,

what is the rendered HTML-output of both cases for this field?

regards,

Martin

On 8/8/07, Carsten Pieper [EMAIL PROTECTED] wrote:

 Hello everyone,

 is this a bug or am I missing something? The situation is as follows:

 tr:inputText label=My short inputText value=Hello inputText
 contentStyle=width: 50px; readOnly=true
 /tr:inputText

 The text then exceeds the actual text area as shown in the screenshot (note
 that
 the read-only text area background is slightly darker than the rest...).

 http://www.nabble.com/file/p12049157/inputTextReadOnly.jpg

 If readOnly isn't set (or false), then everything is as expected as again
 shown in the screenshot (only 50 px of text are shown, but you can access
 the rest via mouse/keyboard):

 http://www.nabble.com/file/p12049157/inputText.jpg

 Any ideas?

 Thanks in advance,
 Carsten


 --
 View this message in context: 
 http://www.nabble.com/-Trinidad--inputText-with-readOnly%3D%22true%22-and-limited-width-shows-strange-behaviour-tf4234891.html#a12049157
 Sent from the MyFaces - Users mailing list archive at Nabble.com.




-- 

http://www.irian.at

Your JSF powerhouse -
JSF Consulting, Development and
Courses in English and German

Professional Support for Apache MyFaces


Re: [Trinidad] inputText with readOnly=true and limited width shows strange behaviour

2007-08-08 Thread Carsten Pieper

Hi Martin,

readOnly=true results in this HTML:

td!--Start:
org.apache.myfaces.trinidad.Input[_id28]--table id=_id28__xc_
class=af_inputText p_AFReadOnly cellpadding=0 cellspacing=0 border=0
summary=tr
  td class=af_inputText_label nowrapMy short
inputText/td

  td valign=top nowrap
class=AFContentCell!--Start:
org.apache.myfaces.trinidad.Input[_id28]--div id=_id28
class=af_inputText_content style=width: 50px;Hello inputText/div/td
/tr!--Start:
org.apache.myfaces.trinidad.Input[_id28]--tr

  td/td

  td class=AFComponentMessageCell!--Start:
org.apache.myfaces.trinidad.Input[_id28]--/td
/tr/table/td


and readOnly=false in this:

td!--Start:
org.apache.myfaces.trinidad.Input[_id28]--table id=_id28__xc_
class=af_inputText cellpadding=0 cellspacing=0 border=0
summary=tr
  td class=af_inputText_label nowrap X
nbsp;label for=_id28My short inputText/label/td

  td valign=top nowrap
class=AFContentCell!--Start:
org.apache.myfaces.trinidad.Input[_id28]--input id=_id28 name=_id28
class=af_inputText_content style=width: 50px; size=30 type=text
value=Hello inputText/td
/tr!--Start:
org.apache.myfaces.trinidad.Input[_id28]--tr

  td/td

  td class=AFComponentMessageCell!--Start:
org.apache.myfaces.trinidad.Input[_id28]--/td
/tr/table/td


Thanks,
Carsten


Martin Marinschek wrote:
 
 Hi Carsten,
 
 what is the rendered HTML-output of both cases for this field?
 
 regards,
 
 Martin
 
 On 8/8/07, Carsten Pieper [EMAIL PROTECTED] wrote:

 Hello everyone,

 is this a bug or am I missing something? The situation is as follows:

 tr:inputText label=My short inputText value=Hello inputText
 contentStyle=width: 50px; readOnly=true
 /tr:inputText

 The text then exceeds the actual text area as shown in the screenshot
 (note
 that
 the read-only text area background is slightly darker than the rest...).

 http://www.nabble.com/file/p12049157/inputTextReadOnly.jpg

 If readOnly isn't set (or false), then everything is as expected as again
 shown in the screenshot (only 50 px of text are shown, but you can access
 the rest via mouse/keyboard):

 http://www.nabble.com/file/p12049157/inputText.jpg

 Any ideas?

 Thanks in advance,
 Carsten


 --
 View this message in context:
 http://www.nabble.com/-Trinidad--inputText-with-readOnly%3D%22true%22-and-limited-width-shows-strange-behaviour-tf4234891.html#a12049157
 Sent from the MyFaces - Users mailing list archive at Nabble.com.


 
 
 -- 
 
 http://www.irian.at
 
 Your JSF powerhouse -
 JSF Consulting, Development and
 Courses in English and German
 
 Professional Support for Apache MyFaces
 
 

-- 
View this message in context: 
http://www.nabble.com/-Trinidad--inputText-with-readOnly%3D%22true%22-and-limited-width-shows-strange-behaviour-tf4234891.html#a12050583
Sent from the MyFaces - Users mailing list archive at Nabble.com.



RE: [Trinidad] inputText with readOnly=true and limited width shows strange behaviour

2007-08-08 Thread Carsten Pieper

Hello Sandeep, thanks so far!

 I guess the content style is causing the issue. I am not sure if you
really require the content style to be set for a read-only field.
Yes, I think we do: We want to be able to use the same pages for input or 
read-only just by flipping a switch (readOnly would then of course be 
connected to a boolean property in the backing bean...). We want those
pages to have the same input field width in both cases. Thus, the
contentStyle...

In my opinion, the behaviour of the input-enabled field (concerning too
long texts)
would be ideal for the
read-only version as well , i.e. showing as much of the text as the defined
width allows 
and making the rest accessible via mouse/keyboard actions. By the way, the
outputText
doesn't seem to offer this, neither. As far as I am aware, it can only
truncate long
texts... (well, via tooltip / shortDescription you can at least offer the
complete text).

Best regards, Carsten


sandeep gururaj wrote:
 
 Hello Carsten,
 
 I guess the content style is causing the issue. I am not sure if you
 really require the content style to be set for a read-only field. So,
 you have three options - remove the content style for read-only fields,
 or increase the width (problem can still exist if the value is of
 greater length), or use tr:outputText when you want it to be read-only(I
 guess this is the best).
 
 Thanks.
 
 ~Sandeep
 
 -Original Message-
 From: Carsten Pieper [mailto:[EMAIL PROTECTED] 
 Sent: Wednesday, August 08, 2007 1:59 PM
 To: users@myfaces.apache.org
 Subject: [Trinidad] inputText with readOnly=true and limited width
 shows strange behaviour
 
 
 Hello everyone,
 
 is this a bug or am I missing something? The situation is as follows:
 
   tr:inputText label=My short inputText value=Hello inputText
   contentStyle=width: 50px; readOnly=true
 /tr:inputText
 
 The text then exceeds the actual text area as shown in the screenshot
 (note
 that
 the read-only text area background is slightly darker than the rest...).
 
 http://www.nabble.com/file/p12049157/inputTextReadOnly.jpg 
 
 If readOnly isn't set (or false), then everything is as expected as
 again
 shown in the screenshot (only 50 px of text are shown, but you can
 access
 the rest via mouse/keyboard):
 
 http://www.nabble.com/file/p12049157/inputText.jpg 
 
 Any ideas? 
 
 Thanks in advance,
 Carsten
 
 
 -- 
 View this message in context:
 http://www.nabble.com/-Trinidad--inputText-with-readOnly%3D%22true%22-an
 d-limited-width-shows-strange-behaviour-tf4234891.html#a12049157
 Sent from the MyFaces - Users mailing list archive at Nabble.com.
 
 
 

-- 
View this message in context: 
http://www.nabble.com/-Trinidad--inputText-with-readOnly%3D%22true%22-and-limited-width-shows-strange-behaviour-tf4234891.html#a12050833
Sent from the MyFaces - Users mailing list archive at Nabble.com.



Re: [Trinidad] inputText with readOnly=true and limited width shows strange behaviour

2007-08-08 Thread Martin Marinschek
Hi Carsten,

you'd have to play a bit more with CSS there. What you'd really want
is something like clipping enabled for the core tag of the
readOnly-inputText.

http://de.selfhtml.org/css/eigenschaften/positionierung.htm#clip

regards,

Martin

On 8/8/07, Carsten Pieper [EMAIL PROTECTED] wrote:

 Hello Sandeep, thanks so far!

  I guess the content style is causing the issue. I am not sure if you
 really require the content style to be set for a read-only field.
 Yes, I think we do: We want to be able to use the same pages for input or
 read-only just by flipping a switch (readOnly would then of course be
 connected to a boolean property in the backing bean...). We want those
 pages to have the same input field width in both cases. Thus, the
 contentStyle...

 In my opinion, the behaviour of the input-enabled field (concerning too
 long texts)
 would be ideal for the
 read-only version as well , i.e. showing as much of the text as the defined
 width allows
 and making the rest accessible via mouse/keyboard actions. By the way, the
 outputText
 doesn't seem to offer this, neither. As far as I am aware, it can only
 truncate long
 texts... (well, via tooltip / shortDescription you can at least offer the
 complete text).

 Best regards, Carsten


 sandeep gururaj wrote:
 
  Hello Carsten,
 
  I guess the content style is causing the issue. I am not sure if you
  really require the content style to be set for a read-only field. So,
  you have three options - remove the content style for read-only fields,
  or increase the width (problem can still exist if the value is of
  greater length), or use tr:outputText when you want it to be read-only(I
  guess this is the best).
 
  Thanks.
 
  ~Sandeep
 
  -Original Message-
  From: Carsten Pieper [mailto:[EMAIL PROTECTED]
  Sent: Wednesday, August 08, 2007 1:59 PM
  To: users@myfaces.apache.org
  Subject: [Trinidad] inputText with readOnly=true and limited width
  shows strange behaviour
 
 
  Hello everyone,
 
  is this a bug or am I missing something? The situation is as follows:
 
tr:inputText label=My short inputText value=Hello inputText
contentStyle=width: 50px; readOnly=true
  /tr:inputText
 
  The text then exceeds the actual text area as shown in the screenshot
  (note
  that
  the read-only text area background is slightly darker than the rest...).
 
  http://www.nabble.com/file/p12049157/inputTextReadOnly.jpg
 
  If readOnly isn't set (or false), then everything is as expected as
  again
  shown in the screenshot (only 50 px of text are shown, but you can
  access
  the rest via mouse/keyboard):
 
  http://www.nabble.com/file/p12049157/inputText.jpg
 
  Any ideas?
 
  Thanks in advance,
  Carsten
 
 
  --
  View this message in context:
  http://www.nabble.com/-Trinidad--inputText-with-readOnly%3D%22true%22-an
  d-limited-width-shows-strange-behaviour-tf4234891.html#a12049157
  Sent from the MyFaces - Users mailing list archive at Nabble.com.
 
 
 

 --
 View this message in context: 
 http://www.nabble.com/-Trinidad--inputText-with-readOnly%3D%22true%22-and-limited-width-shows-strange-behaviour-tf4234891.html#a12050833
 Sent from the MyFaces - Users mailing list archive at Nabble.com.




-- 

http://www.irian.at

Your JSF powerhouse -
JSF Consulting, Development and
Courses in English and German

Professional Support for Apache MyFaces


Re: [Trinidad] inputText with readOnly=true and limited width shows strange behaviour

2007-08-08 Thread Carsten Pieper

Thanks Martin,

yes, clipping helps in a way, but things really seem to become complicated
then.
Clipping plus absolute positioning (which seems to be required by clip to
work)
and then, for some reason, I had to fiddle with the margins, too, which
leads to this
(still everything done directly in the inlineStyle/contentStyle attributes,
not yet 
in the CSS file):

inlineStyle=margin-right: 55px; // this part only for Firefox... 
contentStyle=width: 50px; position: absolute; margin-top: -2px; 
clip:rect(0px, 50px, 20px, 0px)

I wonder, if that really is the way to go? Well, probably it is... :-|

Cheers, Carsten
 

Martin Marinschek wrote:
 
 Hi Carsten,
 
 you'd have to play a bit more with CSS there. What you'd really want
 is something like clipping enabled for the core tag of the
 readOnly-inputText.
 
 http://de.selfhtml.org/css/eigenschaften/positionierung.htm#clip
 
 regards,
 
 Martin
 
 ...
 

-- 
View this message in context: 
http://www.nabble.com/-Trinidad--inputText-with-readOnly%3D%22true%22-and-limited-width-shows-strange-behaviour-tf4234891.html#a12052193
Sent from the MyFaces - Users mailing list archive at Nabble.com.



Re: [Trinidad] inputText with readOnly=true and limited width shows strange behaviour

2007-08-08 Thread Martin Marinschek
Hi Carsten,

you might also want to try with:

display:block;
overflow:hidden;

and play around some more with this...

regards,

Martin

On 8/8/07, Carsten Pieper [EMAIL PROTECTED] wrote:

 Thanks Martin,

 yes, clipping helps in a way, but things really seem to become complicated
 then.
 Clipping plus absolute positioning (which seems to be required by clip to
 work)
 and then, for some reason, I had to fiddle with the margins, too, which
 leads to this
 (still everything done directly in the inlineStyle/contentStyle attributes,
 not yet
 in the CSS file):

 inlineStyle=margin-right: 55px; // this part only for Firefox...
 contentStyle=width: 50px; position: absolute; margin-top: -2px;
 clip:rect(0px, 50px, 20px, 0px)

 I wonder, if that really is the way to go? Well, probably it is... :-|

 Cheers, Carsten


 Martin Marinschek wrote:
 
  Hi Carsten,
 
  you'd have to play a bit more with CSS there. What you'd really want
  is something like clipping enabled for the core tag of the
  readOnly-inputText.
 
  http://de.selfhtml.org/css/eigenschaften/positionierung.htm#clip
 
  regards,
 
  Martin
 
  ...
 

 --
 View this message in context: 
 http://www.nabble.com/-Trinidad--inputText-with-readOnly%3D%22true%22-and-limited-width-shows-strange-behaviour-tf4234891.html#a12052193
 Sent from the MyFaces - Users mailing list archive at Nabble.com.




-- 

http://www.irian.at

Your JSF powerhouse -
JSF Consulting, Development and
Courses in English and German

Professional Support for Apache MyFaces


Re: [Trinidad] inputText with readOnly=true and limited width shows strange behaviour

2007-08-08 Thread Carsten Pieper

Hi Martin,

 you might also want to try with:

 display:block;
 overflow:hidden;
yes, that seems nicer, thanks again!

So, to sum up, the only way to get the complete text out with read-only
fields
who aren't long enough for the actual text, is to provide it via the tooltip
(shortDesc)?

Best regards, Carsten



Martin Marinschek wrote:
 
 Hi Carsten,
 
 you might also want to try with:
 
 display:block;
 overflow:hidden;
 
 and play around some more with this...
 
 regards,
 
 Martin
 
 ...
 

-- 
View this message in context: 
http://www.nabble.com/-Trinidad--inputText-with-readOnly%3D%22true%22-and-limited-width-shows-strange-behaviour-tf4234891.html#a12054523
Sent from the MyFaces - Users mailing list archive at Nabble.com.



Re: [Trinidad] inputText with readOnly=true and limited width shows strange behaviour

2007-08-08 Thread Matthias Wessendorf
is that Firefox only ?

try something like width: 90%;

:-)

On 8/8/07, Carsten Pieper [EMAIL PROTECTED] wrote:

 Hello everyone,

 is this a bug or am I missing something? The situation is as follows:

 tr:inputText label=My short inputText value=Hello inputText
 contentStyle=width: 50px; readOnly=true
 /tr:inputText

 The text then exceeds the actual text area as shown in the screenshot (note
 that
 the read-only text area background is slightly darker than the rest...).

 http://www.nabble.com/file/p12049157/inputTextReadOnly.jpg

 If readOnly isn't set (or false), then everything is as expected as again
 shown in the screenshot (only 50 px of text are shown, but you can access
 the rest via mouse/keyboard):

 http://www.nabble.com/file/p12049157/inputText.jpg

 Any ideas?

 Thanks in advance,
 Carsten


 --
 View this message in context: 
 http://www.nabble.com/-Trinidad--inputText-with-readOnly%3D%22true%22-and-limited-width-shows-strange-behaviour-tf4234891.html#a12049157
 Sent from the MyFaces - Users mailing list archive at Nabble.com.




-- 
Matthias Wessendorf

further stuff:
blog: http://matthiaswessendorf.wordpress.com/
mail: matzew-at-apache-dot-org


Re: [Trinidad] inputText with readOnly=true and limited width shows strange behaviour

2007-08-08 Thread Martin Marinschek
Carsten wants to have the exact number of pixels, I heavily suppose ;)

There is javascript functionality e.g. in Dojo which counts the
character which fit in a specified width - you could try applying a
function like this.

regards,

Martin

On 8/8/07, Matthias Wessendorf [EMAIL PROTECTED] wrote:
 is that Firefox only ?

 try something like width: 90%;

 :-)

 On 8/8/07, Carsten Pieper [EMAIL PROTECTED] wrote:
 
  Hello everyone,
 
  is this a bug or am I missing something? The situation is as follows:
 
  tr:inputText label=My short inputText value=Hello inputText
  contentStyle=width: 50px; readOnly=true
  /tr:inputText
 
  The text then exceeds the actual text area as shown in the screenshot (note
  that
  the read-only text area background is slightly darker than the rest...).
 
  http://www.nabble.com/file/p12049157/inputTextReadOnly.jpg
 
  If readOnly isn't set (or false), then everything is as expected as again
  shown in the screenshot (only 50 px of text are shown, but you can access
  the rest via mouse/keyboard):
 
  http://www.nabble.com/file/p12049157/inputText.jpg
 
  Any ideas?
 
  Thanks in advance,
  Carsten
 
 
  --
  View this message in context: 
  http://www.nabble.com/-Trinidad--inputText-with-readOnly%3D%22true%22-and-limited-width-shows-strange-behaviour-tf4234891.html#a12049157
  Sent from the MyFaces - Users mailing list archive at Nabble.com.
 
 


 --
 Matthias Wessendorf

 further stuff:
 blog: http://matthiaswessendorf.wordpress.com/
 mail: matzew-at-apache-dot-org



-- 

http://www.irian.at

Your JSF powerhouse -
JSF Consulting, Development and
Courses in English and German

Professional Support for Apache MyFaces


Re: [Trinidad] inputText with readOnly=true and limited width shows strange behaviour

2007-08-08 Thread Carsten Pieper

 Carsten wants to have the exact number of pixels, I heavily suppose ;)
You bet! That's why they call me the Pixel-Schubser (pixel jostler?)
'round here ;-)

Carsten
-- 
View this message in context: 
http://www.nabble.com/-Trinidad--inputText-with-readOnly%3D%22true%22-and-limited-width-shows-strange-behaviour-tf4234891.html#a12055264
Sent from the MyFaces - Users mailing list archive at Nabble.com.



Re: [Trinidad] inputText with readOnly=true and limited width shows strange behaviour

2007-08-08 Thread Matthias Wessendorf
Pixel-Schubser works :-)

On 8/8/07, Carsten Pieper [EMAIL PROTECTED] wrote:

  Carsten wants to have the exact number of pixels, I heavily suppose ;)
 You bet! That's why they call me the Pixel-Schubser (pixel jostler?)
 'round here ;-)

 Carsten
 --
 View this message in context: 
 http://www.nabble.com/-Trinidad--inputText-with-readOnly%3D%22true%22-and-limited-width-shows-strange-behaviour-tf4234891.html#a12055264
 Sent from the MyFaces - Users mailing list archive at Nabble.com.




-- 
Matthias Wessendorf

further stuff:
blog: http://matthiaswessendorf.wordpress.com/
mail: matzew-at-apache-dot-org