Hi Jacques,

It is true and currently i'm able to dynamically alter the dropdown box
through the use of event and action attributes of the form field.

However, i need to by default set the dropdown box as disabled from the
start, as in when the form is loaded.

I will raise a jira issue and will try to come out with some contribution,
but first i need to find out how to test xsd changes locally =)

Thanx
FooShyn

On Thu, Dec 22, 2011 at 4:45 AM, Jacques Le Roux <
[email protected]> wrote:

> Hi FooShyn,
>>
>> From: "Foo Shyn Chung" <[email protected]>
>>
>>> I did tried to set the use-when attribute. When setting it to true, the
>>> whole dropdown field is not visible/shown on the form, which is not what
>>> i
>>> intended. I need to be able to show the field, just that it is disabled,
>>> as
>>> in how the text field behave.
>>>
>>> I notice that in the htmlFormMacroLibrary.ftl , the dropdown render do
>>> not
>>> have the disabled attributes while the text render do have. Is it
>>> possible
>>> to add it there and update the xsd? i tried update my local xsd for
>>> widget-form.xsd but it's no use because the xml is referring to the one
>>> on
>>> the ofbiz website...
>>>
>>
>> It would be interesting to pursuie this way. In the meantime I'd use
>> javascript (which will maybe be necessary after all and used inside, or
>> rather included in,  htmlFormMacroLibrary.ftl)
>>
>
> Actually you will need js in all cases
> http://www.w3.org/TR/html4/**interact/forms.html#adef-**disabled<http://www.w3.org/TR/html4/interact/forms.html#adef-disabled>
> <<Note. The only way to modify dynamically the value of the disabled
> attribute is through a script.>>
>
> Jacques
>
>
>  Either way please create a Jira and if possible add your contribution
>> https://cwiki.apache.org/**confluence/display/OFBADMIN/**
>> OFBiz+Contributors+Best+**Practices<https://cwiki.apache.org/confluence/display/OFBADMIN/OFBiz+Contributors+Best+Practices>
>>
>> Thanks
>>
>> Jacques
>>
>>  Thanx
>>> FooShyn
>>>
>>> On Tue, Dec 20, 2011 at 6:50 PM, Jacques Le Roux <
>>> [email protected]> wrote:
>>>
>>>  Try with use-when field attribute, there are plenty of examples, maybe
>>>> not
>>>> exactly the one you are looking for, but it's doable
>>>>
>>>> Jacques
>>>>
>>>> From: "Foo Shyn Chung" <[email protected]>
>>>>
>>>>  Hi all,
>>>>
>>>>>
>>>>> I'd been searching through google but not having luck with the issue.
>>>>> The
>>>>> scenario is that I need to display a drop-down that is disabled by
>>>>> default,
>>>>> and then having another drop-down that will enabled it back if a
>>>>> certain
>>>>> option is being selected.
>>>>>
>>>>> I'd managed to done the hard part by using the event and action
>>>>> attributes
>>>>> in the field tag to set the drop-down to disabled or enabled. However,
>>>>> i'm
>>>>> having problem to set the drop-down to be disabled by default.
>>>>>
>>>>> Is there any simple attribute in drop-down to set the disabled = true
>>>>> or
>>>>> false just like the text or hidden field?
>>>>>
>>>>> Thanx
>>>>> FooShyn
>>>>>
>>>>>
>>>>>
>>>

Reply via email to