[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 * 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
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
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
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/