Frage

I did subscribe an event on data table as follows (YUI data table):

myDataTable.subscribe("cellClickEvent", this.myDataTable.onEventShowCellEditor);

how can I achieve as follows?

If (condition)
   show cell editor 
else 
  remove or hide cell editor 

Thanks in Adv.

War es hilfreich?

Lösung

onEventShowCellEditor is nothing really special, it simply calls method showCellEditor. So can you. Instead of setting a listener for the event and pass it straight through to onEventShowCellEditor put your own listener there instead and decide prior to calling showCellEditor:

myDataTable.subscribe('cellClickEvent', function (oArgs) {
   if (condition) {
        myDataTable.showCellEditor(oArgs.target);
   } else {
...whatever
   }
});
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top