• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: Numbers Only in WOTextField
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Numbers Only in WOTextField


  • Subject: Re: Numbers Only in WOTextField
  • From: Ramsey Lee Gurley <email@hidden>
  • Date: Tue, 10 Nov 2009 18:47:06 -0500

On Nov 10, 2009, at 3:21 PM, David Avendasora wrote:

>
> On Nov 10, 2009, at 3:07 PM, Chuck Hill wrote:
>
>> On Nov 10, 2009, at 11:52 AM, David Avendasora wrote:
>>
>>> Never mind! Great minds think alike, right Lon?
>>>
>>> http://lists.apple.com/archives/webobjects-dev/2009/Oct/msg00342.html
>>
>> And not so great minds don't read the docs?  :-P
>
> What?! There's docs now? :-P
>
>> WOTextField extends WODynamicElement, not WOComponent.  WODynamicElement same same, but very different.  No have template.
>>
>> The WODynamicElements are not really intended to be sub-classed.  There were not written with that in mind.  You will pretty much have to re-implement it.  The other approach is to wrap it in a WOComponent and, yes, pass in all the possible bindings.
>
> Yeah, I jumpt to a conclusion. I saw the subject "Subclassing a Component" and that you had responded with something that wasn't quite completely clear to me at first and thought, well it must be just over my head. I'll figure it out eventually.
>
> Once I figured out that it wasn't at all what I was talking about, you (and Ricardo) had already busted me.
>
> Dave
>
>> x`
>>
>> You might also be able to add to the bindings in Application using
>> public WOElement dynamicElementWithName(String aName, NSDictionary<String,WOAssociation> someAssociations, WOElement anElement, NSArray<String> aLanguageArray)
>>
>>
>> Chuck
>>
>>
>>> On Nov 10, 2009, at 2:29 PM, David Avendasora wrote:
>>>
>>>> Hi all,
>>>>
>>>> Okay, brace yourselves, this isn't a Java Client  testimonial!
>>>>
>>>> There are lots of places in our Web apps where we have a WOTextField that should only ever be given numbers. I don't want to deal with any chance that anything other than numbers will be passed on the server, so I added this javascript to the page:
>>>>
>>>> <script language = "Javascript">
>>>> <!--
>>>> function isNumberKey(evt)
>>>> {
>>>>    var charCode = (evt.which) ? evt.which : event.keyCode
>>>>    if (charCode > 31 && (charCode < 48 || charCode > 57))
>>>>       return false;
>>>>    return true;
>>>> }
>>>> //-->
>>>> </script>
>>>>
>>>> And added this binding to the WOTextField:  onkeypress="return isNumberKey(event)"
>>>>
>>>> This works great. Exactly what I want, but I have literally hundreds of places that I need to use this, and since the code will always be the same, is it possible to simply extend WOTextField so all I have to do is simply replace calls to WOTextField with MYNumberField without having to manually pass through all of WOTextField's bindings (value = ^val)
>>>>
>>>> Thanks!
>>>>
>>>> Dave

100 : (task = 'edit' and (smartAttribute.className = 'java.lang.Number' or smartAttribute.className = 'java.math.BigDecimal')) => componentName = DavesJSEditNumberThingy [Assignment]

(^_~)d [<--Thumbs up!]

Ramsey

Attachment: smime.p7s
Description: S/MIME cryptographic signature

 _______________________________________________
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list      (email@hidden)
Help/Unsubscribe/Update your Subscription:

This email sent to email@hidden

  • Follow-Ups:
    • Re: Numbers Only in WOTextField
      • From: David Avendasora <email@hidden>
References: 
 >Numbers Only in WOTextField (From: David Avendasora <email@hidden>)
 >Re: Numbers Only in WOTextField (From: David Avendasora <email@hidden>)
 >Re: Numbers Only in WOTextField (From: Chuck Hill <email@hidden>)
 >Re: Numbers Only in WOTextField (From: David Avendasora <email@hidden>)

  • Prev by Date: Huge many-to-many relationship
  • Next by Date: Re: Installing WO 543 on Linux
  • Previous by thread: Re: Numbers Only in WOTextField
  • Next by thread: Re: Numbers Only in WOTextField
  • Index(es):
    • Date
    • Thread