drop down

View: New views
4 Messages — Rating Filter:   Alert me  

drop down

by bahalul kabir :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

How can I have selected? for example selected  hold.
{key:"assign", formatter:"dropdown", dropdownOptions:["open","hold","closed"],sortable:true},

Thank you
Kabir


     

Re: drop down

by Satyam-3 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

The dropdown will reflect the value contained in the field. If there is
no such value coming from the source then you have to either fill it
before the table starts to render or go through all the dropdrowns and
force the selection or write your own formatter.

Satyam


bahalul kabir escribió:

>
>
> How can I have selected? for example selected  hold.
> {key:"assign", formatter:"dropdown",
> dropdownOptions:["open","hold","closed"],sortable:true},
>  
> Thank you
> Kabir
>
>
>
>
> ------------------------------------------------------------------------
>
>
> No virus found in this incoming message.
> Checked by AVG - www.avg.com
> Version: 8.5.423 / Virus Database: 270.14.33/2461 - Release Date: 10/26/09 20:22:00
>
>  

Re: drop down

by bahalul kabir :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message



Hi satyam,
I wrote my own formatter but dropdownChangeEvent does not call.

YAHOO.widget.DataTable.dropdown = function(elLiner, oRecord, oColumn, oData) {                 
             elLiner.innerHTML = <select>
                                    <option value=\'support-open\' '.$s_o.'>support-open</option>
                                    <option value=\'support-hold\' '.$s_h.'>support-hold</option>
                                    <option value=\'support-closed\' '.$s_c.'>support-closed</option>
                                       </select>;                                  
     };
{key:"drop",label:"Assign", formatter:YAHOO.widget.DataTable.dropdown}



 myDataTable.subscribe("dropdownChangeEvent",function (oArgs)
{
    alert("hi");
});


kabir

________________________________
From: Satyam <satyam@...>
To: ydn-javascript@...
Sent: Tue, October 27, 2009 11:43:45 AM
Subject: Re: [ydn-javascript] drop down

 
The dropdown will reflect the value contained in the field. If there is
no such value coming from the source then you have to either fill it
before the table starts to render or go through all the dropdrowns and
force the selection or write your own formatter.

Satyam

bahalul kabir escribió:

>
>
> How can I have selected? for example selected hold.
> {key:"assign" , formatter:"dropdown ",
> dropdownOptions: ["open"," hold","closed" ],sortable: true},
>
> Thank you
> Kabir
>
>
>
>
> ------------ --------- --------- --------- --------- --------- -
>
>
> No virus found in this incoming message.
> Checked by AVG - www.avg.com
> Version: 8.5.423 / Virus Database: 270.14.33/2461 - Release Date: 10/26/09 20:22:00
>
>




     

Re: drop down

by Satyam-3 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

The code you show below should not work at all, but I guess you copied
it loosely, it really should produce so many errors and warnings that
whether the event fires or not should be irrelevant.

Also, avoid using existing namespaces such as YAHOO.widget.DataTable for
your own methods, unless there is really a good reason to do so.  A
future version of YUI might declare something for that member and your
application would then fail.

You will have to set the event listener for the dropdown change event
yourself, just as the default formatDropdown method does, the
dropdownChangeEvent is not fired for any dropdown that might be in the
table.   Click events on any kind of element in the datatable are taken
care for, but dropdown change events are not reliable across all
browsers and they don't bubble nicely as do click events, so the
DataTable cannot centralize its detection. See:

http://www.quirksmode.org/dom/events/change.html

Satyam


bahalul kabir escribió:

>
>
>
> Hi satyam,
> I wrote my own formatter but dropdownChangeEvent does not call.
>  
> YAHOO.widget.DataTable.dropdown = function(elLiner, oRecord, oColumn,
> oData) {                
>              elLiner.innerHTML = <select>
>                                     <option value=\'support-open\'
> '.$s_o.'>support-open</option>
>                                     <option value=\'support-hold\'
> '.$s_h.'>support-hold</option>
>                                     <option value=\'support-closed\'
> '.$s_c.'>support-closed</option>
>                                        
> </select>;                                  
>      };
> {key:"drop",label:"Assign", formatter:YAHOO.widget.DataTable.dropdown}
>  
>  
>  
>  myDataTable.subscribe("dropdownChangeEvent",function (oArgs)
> {
>     alert("hi");
> });
>  
> kabir
> ------------------------------------------------------------------------
> *From:* Satyam <satyam@...>
> *To:* ydn-javascript@...
> *Sent:* Tue, October 27, 2009 11:43:45 AM
> *Subject:* Re: [ydn-javascript] drop down
>
>  
>
> The dropdown will reflect the value contained in the field. If there is
> no such value coming from the source then you have to either fill it
> before the table starts to render or go through all the dropdrowns and
> force the selection or write your own formatter.
>
> Satyam
>
> bahalul kabir escribió:
> >
> >
> > How can I have selected? for example selected hold.
> > {key:"assign" , formatter:"dropdown ",
> > dropdownOptions: ["open"," hold","closed" ],sortable: true},
> >
> > Thank you
> > Kabir
> >
> >
> >
> >
> > ------------ --------- --------- --------- --------- --------- -
> >
> >
> > No virus found in this incoming message.
> > Checked by AVG - www.avg.com <http://www.avg.com/>
> > Version: 8.5.423 / Virus Database: 270.14.33/2461 - Release Date:
> 10/26/09 20:22:00
> >
> >
>
>
>
>
>
> ------------------------------------------------------------------------
>
>
> No virus found in this incoming message.
> Checked by AVG - www.avg.com
> Version: 8.5.423 / Virus Database: 270.14.33/2461 - Release Date: 10/26/09 20:22:00
>
>