hi,

I dont know why this is so but this is the problem i am encountering. If i
use dojo declaratively, the dojo view helper applies the dijit params as
expected as well as the theme specified. But if i add a form element
programmatically, though it create the form element none of the dijit
paramters as well as the choosen theme is applied

<input 
        type="text"
        id="firstName"
        size="20"
        dojoType="dijit.form.ValidationTextBox"
        required="true"
        propercase="true"
        promptMessage="Enter first name."
        invalidMessage="First name is required."
        trim="true"
                onchange="userNameOnChange()"
        
/>
        
<?= $this->validationTextBox(
    'firstname',
    'Start writing here...',
    array('required' => true, 
              'propercase' => true, 
                  'promptMessage' => 'Enter first name',
                  'invalidMessage' => 'First name is required'),
    array('size' => '20')
   
);?>

These  two textbox creation produces the view attached..

http://www.nabble.com/file/p21136696/me.gif 

Doing this programmtically, is it correct as per the docucmentation? Is this
the programmtic way of creating Dijit Elements?:

"Programmatic usage allows the developer to decorate existing elements by
pulling them by ID or CSS selectors and passing them to the appropriate
object constructors in Dojo. Because no non-standard HTML attributes are
used, pages continue to validate."

Sorry but i seem very confused at the moment ;)

Thanks

-----
dee
-- 
View this message in context: 
http://www.nabble.com/Zend_Dojo-Problem-tp21136696p21136696.html
Sent from the Zend Framework mailing list archive at Nabble.com.

Reply via email to