[flexcoders] Re: edit ContextMenu

2005-03-25 Thread viraf_bankwalla


Thanks - I tried it but it does not seem to be working.
Any suggestions ?


--- application
?xml version=1.0 encoding=utf-8?
mx:Application xmlns:mx=http://www.macromedia.com/2003/mxml; 
xmlns=*
CellEditor text=Hello editable=true /
/mx:Application

- class
class CellEditor extends mx.controls.TextInput
{
function CellEditor()
{
var _cm = new ContextMenu();
_cm.customItems.push(new ContextMenuItem(new 
ContextMenuItem(Details, details)));
this.label.menu = _cm;
}

function details(item:mx.controls.TextInput, 
mi:ContextMenuItem) :Void
{
trace(Selected  + mi.caption);
}
}


--- In flexcoders@yahoogroups.com, Abdul Qabiz [EMAIL PROTECTED] wrote:
 Hi,
 
 Try this:
 
 
 _ti.label.menu = cm;
 
 Where _ti is instance of TextInput.
 
 
 ###Modified Code##
 
 class CellEditor extends mx.controls.TextInput
 {
   var _cm = null;
   
   function CellEditor()
   {
 _cm = new ContextMenu();
 _cm.customItems.push(new ContextMenuItem(new ContextMenuItem
 (Details, details)));
 this.label.menu = _cm;
   }
 
   function details(item:mx.controls.TextInput, 
 mi:ContextMenuItem) :Void
   {
 trace(Selected  + mi.caption);
   }
 } 
 
 
 -abdul
 
 
 
 -Original Message-
 From: viraf_bankwalla [mailto:[EMAIL PROTECTED] 
 Sent: Saturday, March 26, 2005 2:26 AM
 To: flexcoders@yahoogroups.com
 Subject: [flexcoders] edit ContextMenu
 
 
 
 When I right-click in a TextInput I get the edit menu.  How do I 
add 
 items to this edit ContextMenu ?  I tried the following, however 
the 
 compiler complains that there is no property with the name Menu.
 
 class CellEditor extends mx.controls.TextInput
 {
   var _cm = null;
   
   function CellEditor()
   {
 _cm = new ContextMenu();
 _cm.customItems.push(new ContextMenuItem(new ContextMenuItem
 (Details, details)));
 this.menu = _cm;
   }
 
   function details(item:mx.controls.TextInput, 
 mi:ContextMenuItem) :Void
   {
 trace(Selected  + mi.caption);
   }
 }
 
 Thanks
 
 
 
 
 
  
 Yahoo! Groups Links





 
Yahoo! Groups Links

* To visit your group on the web, go to:
http://groups.yahoo.com/group/flexcoders/

* To unsubscribe from this group, send an email to:
[EMAIL PROTECTED]

* Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/
 





RE: [flexcoders] Re: edit ContextMenu

2005-03-25 Thread Abdul Qabiz

 
Hi,

Problem in your CellEditor.as code, 

_cm.customItems.push(new ContextMenuItem(new ContextMenuItem(Details,
details)))

*Nested ContextMenuItem(...)


##Corrected Code##

class CellEditor extends mx.controls.TextInput
{
function CellEditor()
{
var _cm = new ContextMenu();
_cm.customItems.push(new ContextMenuItem(Details,
details));
this.label.menu = _cm;
}

function details(item:mx.controls.TextInput, 
mi:ContextMenuItem) :Void
{
trace(Selected  + mi.caption);
}
}

-abdul

-Original Message-
From: viraf_bankwalla [mailto:[EMAIL PROTECTED] 
Sent: Saturday, March 26, 2005 4:12 AM
To: flexcoders@yahoogroups.com
Subject: [flexcoders] Re: edit ContextMenu



Thanks - I tried it but it does not seem to be working.
Any suggestions ?


--- application
?xml version=1.0 encoding=utf-8?
mx:Application xmlns:mx=http://www.macromedia.com/2003/mxml; 
xmlns=*
CellEditor text=Hello editable=true /
/mx:Application

- class
class CellEditor extends mx.controls.TextInput
{
function CellEditor()
{
var _cm = new ContextMenu();
_cm.customItems.push(new ContextMenuItem(new 
ContextMenuItem(Details, details)));
this.label.menu = _cm;
}

function details(item:mx.controls.TextInput, 
mi:ContextMenuItem) :Void
{
trace(Selected  + mi.caption);
}
}


--- In flexcoders@yahoogroups.com, Abdul Qabiz [EMAIL PROTECTED] wrote:
 Hi,
 
 Try this:
 
 
 _ti.label.menu = cm;
 
 Where _ti is instance of TextInput.
 
 
 ###Modified Code##
 
 class CellEditor extends mx.controls.TextInput
 {
   var _cm = null;
   
   function CellEditor()
   {
 _cm = new ContextMenu();
 _cm.customItems.push(new ContextMenuItem(new ContextMenuItem
 (Details, details)));
 this.label.menu = _cm;
   }
 
   function details(item:mx.controls.TextInput, 
 mi:ContextMenuItem) :Void
   {
 trace(Selected  + mi.caption);
   }
 } 
 
 
 -abdul
 
 
 
 -Original Message-
 From: viraf_bankwalla [mailto:[EMAIL PROTECTED] 
 Sent: Saturday, March 26, 2005 2:26 AM
 To: flexcoders@yahoogroups.com
 Subject: [flexcoders] edit ContextMenu
 
 
 
 When I right-click in a TextInput I get the edit menu.  How do I 
add 
 items to this edit ContextMenu ?  I tried the following, however 
the 
 compiler complains that there is no property with the name Menu.
 
 class CellEditor extends mx.controls.TextInput
 {
   var _cm = null;
   
   function CellEditor()
   {
 _cm = new ContextMenu();
 _cm.customItems.push(new ContextMenuItem(new ContextMenuItem
 (Details, details)));
 this.menu = _cm;
   }
 
   function details(item:mx.controls.TextInput, 
 mi:ContextMenuItem) :Void
   {
 trace(Selected  + mi.caption);
   }
 }
 
 Thanks
 
 
 
 
 
  
 Yahoo! Groups Links





 
Yahoo! Groups Links



 





 
Yahoo! Groups Links

* To visit your group on the web, go to:
http://groups.yahoo.com/group/flexcoders/

* To unsubscribe from this group, send an email to:
[EMAIL PROTECTED]

* Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/
 





[flexcoders] Re: edit ContextMenu

2005-03-25 Thread viraf_bankwalla


Thanks - it works.

--- In flexcoders@yahoogroups.com, Abdul Qabiz [EMAIL PROTECTED] wrote:
  
 Hi,
 
 Problem in your CellEditor.as code, 
 
 _cm.customItems.push(new ContextMenuItem(new ContextMenuItem
(Details,
 details)))
 
 *Nested ContextMenuItem(...)
 
 
 ##Corrected Code##
 
 class CellEditor extends mx.controls.TextInput
 {
   function CellEditor()
   {
   var _cm = new ContextMenu();
   _cm.customItems.push(new ContextMenuItem(Details,
 details));
   this.label.menu = _cm;
   }
 
   function details(item:mx.controls.TextInput, 
 mi:ContextMenuItem) :Void
   {
   trace(Selected  + mi.caption);
   }
 }
 
 -abdul
 
 -Original Message-
 From: viraf_bankwalla [mailto:[EMAIL PROTECTED] 
 Sent: Saturday, March 26, 2005 4:12 AM
 To: flexcoders@yahoogroups.com
 Subject: [flexcoders] Re: edit ContextMenu
 
 
 
 Thanks - I tried it but it does not seem to be working.
 Any suggestions ?
 
 
 --- application
 ?xml version=1.0 encoding=utf-8?
 mx:Application xmlns:mx=http://www.macromedia.com/2003/mxml; 
 xmlns=*
   CellEditor text=Hello editable=true /
 /mx:Application
 
 - class
 class CellEditor extends mx.controls.TextInput
 {
   function CellEditor()
   {
   var _cm = new ContextMenu();
   _cm.customItems.push(new ContextMenuItem(new 
 ContextMenuItem(Details, details)));
   this.label.menu = _cm;
   }
 
   function details(item:mx.controls.TextInput, 
 mi:ContextMenuItem) :Void
   {
   trace(Selected  + mi.caption);
   }
 }
 
 
 --- In flexcoders@yahoogroups.com, Abdul Qabiz [EMAIL PROTECTED] wrote:
  Hi,
  
  Try this:
  
  
  _ti.label.menu = cm;
  
  Where _ti is instance of TextInput.
  
  
  ###Modified Code##
  
  class CellEditor extends mx.controls.TextInput
  {
var _cm = null;
  
function CellEditor()
{
  _cm = new ContextMenu();
  _cm.customItems.push(new ContextMenuItem(new ContextMenuItem
  (Details, details)));
  this.label.menu = _cm;
}
  
function details(item:mx.controls.TextInput, 
  mi:ContextMenuItem) :Void
{
  trace(Selected  + mi.caption);
}
  } 
  
  
  -abdul
  
  
  
  -Original Message-
  From: viraf_bankwalla [mailto:[EMAIL PROTECTED] 
  Sent: Saturday, March 26, 2005 2:26 AM
  To: flexcoders@yahoogroups.com
  Subject: [flexcoders] edit ContextMenu
  
  
  
  When I right-click in a TextInput I get the edit menu.  How do I 
 add 
  items to this edit ContextMenu ?  I tried the following, however 
 the 
  compiler complains that there is no property with the name Menu.
  
  class CellEditor extends mx.controls.TextInput
  {
var _cm = null;
  
function CellEditor()
{
  _cm = new ContextMenu();
  _cm.customItems.push(new ContextMenuItem(new ContextMenuItem
  (Details, details)));
  this.menu = _cm;
}
  
function details(item:mx.controls.TextInput, 
  mi:ContextMenuItem) :Void
{
  trace(Selected  + mi.caption);
}
  }
  
  Thanks
  
  
  
  
  
   
  Yahoo! Groups Links
 
 
 
 
 
  
 Yahoo! Groups Links





 
Yahoo! Groups Links

* To visit your group on the web, go to:
http://groups.yahoo.com/group/flexcoders/

* To unsubscribe from this group, send an email to:
[EMAIL PROTECTED]

* Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/
 





[flexcoders] Re: edit ContextMenu

2005-03-25 Thread viraf_bankwalla


Ok - now how do I use this as the CellEditor of a data grid?  

Thanks.

--- In flexcoders@yahoogroups.com, viraf_bankwalla 
[EMAIL PROTECTED] wrote:
 
 Thanks - it works.
 
 --- In flexcoders@yahoogroups.com, Abdul Qabiz [EMAIL PROTECTED] wrote:
   
  Hi,
  
  Problem in your CellEditor.as code, 
  
  _cm.customItems.push(new ContextMenuItem(new ContextMenuItem
 (Details,
  details)))
  
  *Nested ContextMenuItem(...)
  
  
  ##Corrected Code##
  
  class CellEditor extends mx.controls.TextInput
  {
  function CellEditor()
  {
  var _cm = new ContextMenu();
  _cm.customItems.push(new ContextMenuItem(Details,
  details));
  this.label.menu = _cm;
  }
  
  function details(item:mx.controls.TextInput, 
  mi:ContextMenuItem) :Void
  {
  trace(Selected  + mi.caption);
  }
  }
  
  -abdul
  
  -Original Message-
  From: viraf_bankwalla [mailto:[EMAIL PROTECTED] 
  Sent: Saturday, March 26, 2005 4:12 AM
  To: flexcoders@yahoogroups.com
  Subject: [flexcoders] Re: edit ContextMenu
  
  
  
  Thanks - I tried it but it does not seem to be working.
  Any suggestions ?
  
  
  --- application
  ?xml version=1.0 encoding=utf-8?
  mx:Application xmlns:mx=http://www.macromedia.com/2003/mxml; 
  xmlns=*
  CellEditor text=Hello editable=true /
  /mx:Application
  
  - class
  class CellEditor extends mx.controls.TextInput
  {
  function CellEditor()
  {
  var _cm = new ContextMenu();
  _cm.customItems.push(new ContextMenuItem(new 
  ContextMenuItem(Details, details)));
  this.label.menu = _cm;
  }
  
  function details(item:mx.controls.TextInput, 
  mi:ContextMenuItem) :Void
  {
  trace(Selected  + mi.caption);
  }
  }
  
  
  --- In flexcoders@yahoogroups.com, Abdul Qabiz [EMAIL PROTECTED] 
wrote:
   Hi,
   
   Try this:
   
   
   _ti.label.menu = cm;
   
   Where _ti is instance of TextInput.
   
   
   ###Modified Code##
   
   class CellEditor extends mx.controls.TextInput
   {
 var _cm = null;
 
 function CellEditor()
 {
   _cm = new ContextMenu();
   _cm.customItems.push(new ContextMenuItem(new 
ContextMenuItem
   (Details, details)));
   this.label.menu = _cm;
 }
   
 function details(item:mx.controls.TextInput, 
   mi:ContextMenuItem) :Void
 {
   trace(Selected  + mi.caption);
 }
   } 
   
   
   -abdul
   
   
   
   -Original Message-
   From: viraf_bankwalla [mailto:[EMAIL PROTECTED] 
   Sent: Saturday, March 26, 2005 2:26 AM
   To: flexcoders@yahoogroups.com
   Subject: [flexcoders] edit ContextMenu
   
   
   
   When I right-click in a TextInput I get the edit menu.  How do 
I 
  add 
   items to this edit ContextMenu ?  I tried the following, 
however 
  the 
   compiler complains that there is no property with the name 
Menu.
   
   class CellEditor extends mx.controls.TextInput
   {
 var _cm = null;
 
 function CellEditor()
 {
   _cm = new ContextMenu();
   _cm.customItems.push(new ContextMenuItem(new 
ContextMenuItem
   (Details, details)));
   this.menu = _cm;
 }
   
 function details(item:mx.controls.TextInput, 
   mi:ContextMenuItem) :Void
 {
   trace(Selected  + mi.caption);
 }
   }
   
   Thanks
   
   
   
   
   

   Yahoo! Groups Links
  
  
  
  
  
   
  Yahoo! Groups Links





 
Yahoo! Groups Links

* To visit your group on the web, go to:
http://groups.yahoo.com/group/flexcoders/

* To unsubscribe from this group, send an email to:
[EMAIL PROTECTED]

* Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/