MIOLO20
Carregando...
Procurando...
Nenhuma entrada encontrada
Referência à classe MEditor
Diagrama de heranças da classe MEditor
MMultiLineField MTextField MFormControl MControl MComponent

Membros públicos

 __construct ($name=NULL, $value='', $label='', $buttons=NULL, $buttonImage=false)
 
 setButtons ($buttons)
 
 setLanguage ($lang)
 
 setColor ($color)
 
 setConfigValue ($key, $value)
 
 getConfigValue ($key)
 
 getConfig ()
 
 setConfig ($config)
 
 disableElementsPath ()
 
 enableElementsPath ()
 
 generate ()
 
- Membros públicos herdados de MMultiLineField
 __construct ( $name='', $value='', $label='', $size=20, $rows=1, $cols=20, $hint='', $validator=null)
 
- Membros públicos herdados de MTextField
 setClass ($cssClass, $add=true)
 
 getValidator ()
 
 setValidator ( $value)
 
 generateInner ()
 
- Membros públicos herdados de MFormControl
 setValue ( $value)
 
 getValue ()
 
 setLabel ( $label)
 
 setAutoPostBack ( $value)
 
 setAutoSubmit ( $isAuto=true)
 
 getIsRequired ()
 
 setIsRequired ($isRequired)
 
 getRequiredType ()
 
 getFieldForm ()
 
 setFieldForm (MForm $form)
 
 generateLabel ()
 
- Membros públicos herdados de MControl
 __construct ( $name=NULL)
 
 __clone ()
 
 __set ( $name, $value)
 
 __get ( $name)
 
 setReadOnly ($status)
 
 setEnabled ($state)
 
 setName ($name)
 
 setId ($id)
 
 setNameAndId ($name)
 
 getId ()
 
 getName ()
 
 getUniqueId ()
 
 addStyleFile ( $styleFile)
 
 getClass ()
 
 addStyle ($name, $value)
 
 setStyle ($style)
 
 getStyle ()
 
 addAttribute ( $name, $value='')
 
 setTooltip ($title, $placement=self::TOOLTIP_PLACEMENT_AUTO)
 
 setAttribute ( $name, $value)
 
 setAttributes ($attr)
 
 attributes ( $mergeDuplicates=false)
 
 getAttributes ( $mergeDuplicates=false)
 
 setFormMode ( $mode)
 
 setJsHint ( $hint)
 
 setPosition ($left, $top, $position='absolute')
 
 setWidth ($value)
 
 setHeight ($value)
 
 setVisibility ($value)
 
 setFont ($value)
 
 setCaption ($caption)
 
 setInner ($inner)
 
 getInner ()
 
 addControl ($control)
 
 insertControl ($control, $pos=0, $width=null, $float=null)
 
 setControl ($control, $pos=0)
 
 setControls ($controls)
 
 getControls ()
 
 getControl ($pos)
 
 getControlById ($id)
 
 findControlById ($id)
 
 setControlById ($control, $id)
 
 clearControls ()
 
 eventHandler ()
 
 attachEventHandler ( $name, $handler, $param=NULL)
 
 getBox ()
 
 setBoxId ( $id)
 
 setBoxClass ( $cssClass, $add=true)
 
 getBoxClass ()
 
 setBoxAttributes ($attr)
 
 getBoxAttributes ()
 
 addBoxStyle ($name, $value='')
 
 generateBox ( $content)
 
 getRender ( $method)
 
 getInnerToString ()
 
- Membros públicos herdados de MComponent
 SetName ($name)
 
 GetName ()
 
 AddComponent ($component)
 
 InsertComponent ($component, $pos=0)
 
 SetComponent ($component, $pos)
 
 SetComponents ($components)
 
 GetComponents ()
 
 GetComponent ($pos)
 
 ClearComponents ()
 

Campos de Dados

const BUTTON_SOURCE = 'Source'
 
const BUTTON_SAVE = 'Save'
 
const BUTTON_NEW_PAGE = 'NewPage'
 
const BUTTON_PREVIEW = 'Preview'
 
const BUTTON_TEMPLATES = 'Templates'
 
const BUTTON_CUT = 'Cut'
 
const BUTTON_COPY = 'Copy'
 
const BUTTON_PASTE = 'Paste'
 
const BUTTON_PASTE_TEXT = 'PasteText'
 
const BUTTON_PASTE_FROM_WORD = 'PasteFromWord'
 
const BUTTON_PRINT = 'Print'
 
const BUTTON_SPELL_CHECKER = 'SpellChecker'
 
const BUTTON_SCAYT = 'Scayt'
 
const BUTTON_UNDO = 'Undo'
 
const BUTTON_REDO = 'Redo'
 
const BUTTON_FIND = 'Find'
 
const BUTTON_REPLACE = 'Replace'
 
const BUTTON_SELECT_ALL = 'SelectAll'
 
const BUTTON_REMOVE_FORMAT = 'RemoveFormat'
 
const BUTTON_FORM = 'Form'
 
const BUTTON_CHECKBOX = 'Checkbox'
 
const BUTTON_RADIO = 'Radio'
 
const BUTTON_TEXT_FIELD = 'TextField'
 
const BUTTON_TEXT_AREA = 'Textarea'
 
const BUTTON_SELECT = 'Select'
 
const BUTTON_BUTTON = 'Button'
 
const BUTTON_IMAGE_BUTTON = 'ImageButton'
 
const BUTTON_HIDDEN_FIELD = 'HiddenField'
 
const BUTTON_BIDI_LTR = 'BidiLtr'
 
const BUTTON_BIDI_RTL = 'BidiRtl'
 
const BUTTON_BOLD = 'Bold'
 
const BUTTON_ITALIC = 'Italic'
 
const BUTTON_UNDERLINE = 'Underline'
 
const BUTTON_STRIKE = 'Strike'
 
const BUTTON_SUBSCRIPT = 'Subscript'
 
const BUTTON_SUPERSCRIPT = 'Superscript'
 
const BUTTON_NUMBERED_LIST = 'NumberedList'
 
const BUTTON_BULLETED_LIST = 'BulletedList'
 
const BUTTON_OUTDENT = 'Outdent'
 
const BUTTON_INDENT = 'Indent'
 
const BUTTON_BLOCKQUOTE = 'Blockquote'
 
const BUTTON_CREATE_DIV = 'CreateDiv'
 
const BUTTON_JUSTIFY_LEFT = 'JustifyLeft'
 
const BUTTON_JUSTIFY_CENTER = 'JustifyCenter'
 
const BUTTON_JUSTIFY_RIGHT = 'JustifyRight'
 
const BUTTON_JUSTIFY_BLOCK = 'JustifyBlock'
 
const BUTTON_LINK = 'Link'
 
const BUTTON_UNLINK = 'Unlink'
 
const BUTTON_ANCHOR = 'Anchor'
 
const BUTTON_IMAGE = 'Image'
 
const BUTTON_FLASH = 'Flash'
 
const BUTTON_TABLE = 'Table'
 
const BUTTON_HORIZONTAL_RULE = 'HorizontalRule'
 
const BUTTON_SMILEY = 'Smiley'
 
const BUTTON_SPECIAL_CHAR = 'SpecialChar'
 
const BUTTON_PAGE_BREAK = 'PageBreak'
 
const BUTTON_STYLES = 'Styles'
 
const BUTTON_FORMAT = 'Format'
 
const BUTTON_FONT = 'Font'
 
const BUTTON_FONT_SIZE = 'FontSize'
 
const BUTTON_TEXT_COLOR = 'TextColor'
 
const BUTTON_BG_COLOR = 'BGColor'
 
const BUTTON_MAXIMIZE = 'Maximize'
 
const BUTTON_SHOW_BLOCKS = 'ShowBlocks'
 
const BUTTON_ABOUT = 'About'
 
const BUTTON_SEPARATOR = '-'
 
const BUTTON_LINE_SEPARATOR = '/'
 
- Campos de Dados herdados de MTextField
 $size
 
 $type
 
 $validator
 
 $rows
 
 $cols
 
- Campos de Dados herdados de MFormControl
 $label
 
 $value
 
 $hint
 
 $form
 
 $formName
 
 $showLabel
 
 $autoPostBack
 
 $forceShowLabel = false
 
 $isRequired
 
 $autoSetRequired = true
 
- Campos de Dados herdados de MControl
const FORM_MODE_WHOLE_ROW = 0
 
const FORM_MODE_SHOW_SIDE = 1
 
const FORM_MODE_SHOW_ABOVE = 2
 
const FORM_MODE_SHOW_NBSP = 3
 
const CLASS_CAPTION = 'm-caption'
 
const CLASS_CAPTION_REQUIRED = 'm-caption-required'
 
const TOOLTIP_PLACEMENT_BOTTOM = 'bottom'
 
const TOOLTIP_PLACEMENT_TOP = 'top'
 
const TOOLTIP_PLACEMENT_LEFT = 'left'
 
const TOOLTIP_PLACEMENT_RIGHT = 'right'
 
const TOOLTIP_PLACEMENT_AUTO = 'auto'
 
 $id
 
 $uniqueId
 
 $cssClass
 
 $enabled
 
 $style
 
 $visible
 
 $attrs
 
 $attributes
 
 $formMode
 
 $maintainState
 
 $readonly
 
 $caption
 
 $jsHint
 
 $inner
 
 $controlBox
 
 $box
 
 $cssp
 
 $parent
 
 $controls
 
 $controlsId
 
 $eventHandlers
 
 $painter
 
- Campos de Dados herdados de MComponent
 $manager
 
 $page
 
 $owner
 
 $components
 
 $componentCount
 
 $name
 
 $className
 

Outros membros herdados

- Atributos Públicos Estáticos herdados de MControl
static $_number = 0
 
- Membros protegidos herdados de MControl
 _AddStyle ($name, $value)
 

Descrição detalhada

MEditor Class WYSIWYG Component to generate HTML content

Autor
Daniel Hartmann [danie.nosp@m.l@so.nosp@m.lis.c.nosp@m.oop..nosp@m.br]
Versão
$id$

Maintainers:
Armando Taffarel Neto [taffa.nosp@m.rel@.nosp@m.solis.nosp@m..coo.nosp@m.p.br] Daniel Hartmann [danie.nosp@m.l@so.nosp@m.lis.c.nosp@m.oop..nosp@m.br]

Desde
Creation date 2010/11/11

Organization:
SOLIS - Cooperativa de Soluções Livres
CopyRight:
Copyright (c) 2010 SOLIS - Cooperativa de Soluções Livres
License:
Licensed under GPLv2 (for further details read the COPYING file or http://www.gnu.org/licenses/gpl.html)

History:
See history in CVS repository: http://www.miolo.org.br

Exemplos
/var/docker/solisge-devel/www/solisge/miolo20/classes/ui/controls/mform.class.

Definido na linha 32 do ficheiro meditor.class.

Documentação dos Construtores & Destrutor

◆ __construct()

__construct ( $name = NULL,
$value = '',
$label = '',
$buttons = NULL,
$buttonImage = false )

MEditor constructor

Parâmetros
string$nameElement name
string$valueHTML default content
string$labelLabel

Reimplementado de MFormControl.

Definido na linha 111 do ficheiro meditor.class.

Documentação das funções

◆ disableElementsPath()

disableElementsPath ( )

Disable tag visualization on the bottom bar. It adds elementsPath to removePlugins configuration.

Definido na linha 221 do ficheiro meditor.class.

◆ enableElementsPath()

enableElementsPath ( )

Enable tag visualization on the bottom bar.

Definido na linha 237 do ficheiro meditor.class.

◆ generate()

generate ( )

Parse the configuration array to json format and call the parent's generate method

Retorna
string HTML generated component (textarea)

Reimplementado de MControl.

Definido na linha 258 do ficheiro meditor.class.

◆ getConfig()

getConfig ( )
Retorna
array Return the whole configuration array

Definido na linha 204 do ficheiro meditor.class.

◆ getConfigValue()

getConfigValue ( $key)
Parâmetros
string$keyConfiguration parameter
Retorna
string Configuration value

Definido na linha 196 do ficheiro meditor.class.

◆ setButtons()

setButtons ( $buttons)

Set the component toolbar buttons. You must inform a matrix with the BUTTON_* constants.

Parâmetros
array$buttons

Definido na linha 149 do ficheiro meditor.class.

◆ setColor()

setColor ( $color)
Parâmetros
string$colorSet the UI color in hexadecimal

Reimplementado de MControl.

Definido na linha 174 do ficheiro meditor.class.

◆ setConfig()

setConfig ( $config)
Parâmetros
array$configSet the whole configuration array

Definido na linha 212 do ficheiro meditor.class.

◆ setConfigValue()

setConfigValue ( $key,
$value )

Set a value to a configuration parameter. You can check the possible configurations here: http://docs.cksource.com/CKEditor_3.x/Developers_Guide

Parâmetros
string$keyConfiguration parameter
string$valueConfiguration value

Definido na linha 187 do ficheiro meditor.class.

◆ setLanguage()

setLanguage ( $lang)
Parâmetros
string$langSet the language

Definido na linha 166 do ficheiro meditor.class.

Documentação dos campos e atributos

◆ BUTTON_ABOUT

const BUTTON_ABOUT = 'About'

Definido na linha 98 do ficheiro meditor.class.

◆ BUTTON_ANCHOR

const BUTTON_ANCHOR = 'Anchor'

Definido na linha 82 do ficheiro meditor.class.

◆ BUTTON_BG_COLOR

const BUTTON_BG_COLOR = 'BGColor'

Definido na linha 95 do ficheiro meditor.class.

◆ BUTTON_BIDI_LTR

const BUTTON_BIDI_LTR = 'BidiLtr'

Definido na linha 62 do ficheiro meditor.class.

◆ BUTTON_BIDI_RTL

const BUTTON_BIDI_RTL = 'BidiRtl'

Definido na linha 63 do ficheiro meditor.class.

◆ BUTTON_BLOCKQUOTE

const BUTTON_BLOCKQUOTE = 'Blockquote'

Definido na linha 74 do ficheiro meditor.class.

◆ BUTTON_BOLD

const BUTTON_BOLD = 'Bold'

Definido na linha 64 do ficheiro meditor.class.

◆ BUTTON_BULLETED_LIST

const BUTTON_BULLETED_LIST = 'BulletedList'

Definido na linha 71 do ficheiro meditor.class.

◆ BUTTON_BUTTON

const BUTTON_BUTTON = 'Button'

Definido na linha 59 do ficheiro meditor.class.

◆ BUTTON_CHECKBOX

const BUTTON_CHECKBOX = 'Checkbox'

Definido na linha 54 do ficheiro meditor.class.

◆ BUTTON_COPY

const BUTTON_COPY = 'Copy'

Definido na linha 40 do ficheiro meditor.class.

◆ BUTTON_CREATE_DIV

const BUTTON_CREATE_DIV = 'CreateDiv'

Definido na linha 75 do ficheiro meditor.class.

◆ BUTTON_CUT

const BUTTON_CUT = 'Cut'

Definido na linha 39 do ficheiro meditor.class.

◆ BUTTON_FIND

const BUTTON_FIND = 'Find'

Definido na linha 49 do ficheiro meditor.class.

◆ BUTTON_FLASH

const BUTTON_FLASH = 'Flash'

Definido na linha 84 do ficheiro meditor.class.

◆ BUTTON_FONT

const BUTTON_FONT = 'Font'

Definido na linha 92 do ficheiro meditor.class.

◆ BUTTON_FONT_SIZE

const BUTTON_FONT_SIZE = 'FontSize'

Definido na linha 93 do ficheiro meditor.class.

◆ BUTTON_FORM

const BUTTON_FORM = 'Form'

Definido na linha 53 do ficheiro meditor.class.

◆ BUTTON_FORMAT

const BUTTON_FORMAT = 'Format'

Definido na linha 91 do ficheiro meditor.class.

◆ BUTTON_HIDDEN_FIELD

const BUTTON_HIDDEN_FIELD = 'HiddenField'

Definido na linha 61 do ficheiro meditor.class.

◆ BUTTON_HORIZONTAL_RULE

const BUTTON_HORIZONTAL_RULE = 'HorizontalRule'

Definido na linha 86 do ficheiro meditor.class.

◆ BUTTON_IMAGE

const BUTTON_IMAGE = 'Image'

Definido na linha 83 do ficheiro meditor.class.

◆ BUTTON_IMAGE_BUTTON

const BUTTON_IMAGE_BUTTON = 'ImageButton'

Definido na linha 60 do ficheiro meditor.class.

◆ BUTTON_INDENT

const BUTTON_INDENT = 'Indent'

Definido na linha 73 do ficheiro meditor.class.

◆ BUTTON_ITALIC

const BUTTON_ITALIC = 'Italic'

Definido na linha 65 do ficheiro meditor.class.

◆ BUTTON_JUSTIFY_BLOCK

const BUTTON_JUSTIFY_BLOCK = 'JustifyBlock'

Definido na linha 79 do ficheiro meditor.class.

◆ BUTTON_JUSTIFY_CENTER

const BUTTON_JUSTIFY_CENTER = 'JustifyCenter'

Definido na linha 77 do ficheiro meditor.class.

◆ BUTTON_JUSTIFY_LEFT

const BUTTON_JUSTIFY_LEFT = 'JustifyLeft'

Definido na linha 76 do ficheiro meditor.class.

◆ BUTTON_JUSTIFY_RIGHT

const BUTTON_JUSTIFY_RIGHT = 'JustifyRight'

Definido na linha 78 do ficheiro meditor.class.

◆ BUTTON_LINE_SEPARATOR

const BUTTON_LINE_SEPARATOR = '/'

Definido na linha 100 do ficheiro meditor.class.

◆ BUTTON_LINK

const BUTTON_LINK = 'Link'

Definido na linha 80 do ficheiro meditor.class.

◆ BUTTON_MAXIMIZE

const BUTTON_MAXIMIZE = 'Maximize'

Definido na linha 96 do ficheiro meditor.class.

◆ BUTTON_NEW_PAGE

const BUTTON_NEW_PAGE = 'NewPage'

Definido na linha 36 do ficheiro meditor.class.

◆ BUTTON_NUMBERED_LIST

const BUTTON_NUMBERED_LIST = 'NumberedList'

Definido na linha 70 do ficheiro meditor.class.

◆ BUTTON_OUTDENT

const BUTTON_OUTDENT = 'Outdent'

Definido na linha 72 do ficheiro meditor.class.

◆ BUTTON_PAGE_BREAK

const BUTTON_PAGE_BREAK = 'PageBreak'

Definido na linha 89 do ficheiro meditor.class.

◆ BUTTON_PASTE

const BUTTON_PASTE = 'Paste'

Definido na linha 41 do ficheiro meditor.class.

◆ BUTTON_PASTE_FROM_WORD

const BUTTON_PASTE_FROM_WORD = 'PasteFromWord'

Definido na linha 43 do ficheiro meditor.class.

◆ BUTTON_PASTE_TEXT

const BUTTON_PASTE_TEXT = 'PasteText'

Definido na linha 42 do ficheiro meditor.class.

◆ BUTTON_PREVIEW

const BUTTON_PREVIEW = 'Preview'

Definido na linha 37 do ficheiro meditor.class.

◆ BUTTON_PRINT

const BUTTON_PRINT = 'Print'

Definido na linha 44 do ficheiro meditor.class.

◆ BUTTON_RADIO

const BUTTON_RADIO = 'Radio'

Definido na linha 55 do ficheiro meditor.class.

◆ BUTTON_REDO

const BUTTON_REDO = 'Redo'

Definido na linha 48 do ficheiro meditor.class.

◆ BUTTON_REMOVE_FORMAT

const BUTTON_REMOVE_FORMAT = 'RemoveFormat'

Definido na linha 52 do ficheiro meditor.class.

◆ BUTTON_REPLACE

const BUTTON_REPLACE = 'Replace'

Definido na linha 50 do ficheiro meditor.class.

◆ BUTTON_SAVE

const BUTTON_SAVE = 'Save'

Definido na linha 35 do ficheiro meditor.class.

◆ BUTTON_SCAYT

const BUTTON_SCAYT = 'Scayt'

Definido na linha 46 do ficheiro meditor.class.

◆ BUTTON_SELECT

const BUTTON_SELECT = 'Select'

Definido na linha 58 do ficheiro meditor.class.

◆ BUTTON_SELECT_ALL

const BUTTON_SELECT_ALL = 'SelectAll'

Definido na linha 51 do ficheiro meditor.class.

◆ BUTTON_SEPARATOR

const BUTTON_SEPARATOR = '-'

Definido na linha 99 do ficheiro meditor.class.

◆ BUTTON_SHOW_BLOCKS

const BUTTON_SHOW_BLOCKS = 'ShowBlocks'

Definido na linha 97 do ficheiro meditor.class.

◆ BUTTON_SMILEY

const BUTTON_SMILEY = 'Smiley'

Definido na linha 87 do ficheiro meditor.class.

◆ BUTTON_SOURCE

const BUTTON_SOURCE = 'Source'

Definido na linha 34 do ficheiro meditor.class.

◆ BUTTON_SPECIAL_CHAR

const BUTTON_SPECIAL_CHAR = 'SpecialChar'

Definido na linha 88 do ficheiro meditor.class.

◆ BUTTON_SPELL_CHECKER

const BUTTON_SPELL_CHECKER = 'SpellChecker'

Definido na linha 45 do ficheiro meditor.class.

◆ BUTTON_STRIKE

const BUTTON_STRIKE = 'Strike'

Definido na linha 67 do ficheiro meditor.class.

◆ BUTTON_STYLES

const BUTTON_STYLES = 'Styles'

Definido na linha 90 do ficheiro meditor.class.

◆ BUTTON_SUBSCRIPT

const BUTTON_SUBSCRIPT = 'Subscript'

Definido na linha 68 do ficheiro meditor.class.

◆ BUTTON_SUPERSCRIPT

const BUTTON_SUPERSCRIPT = 'Superscript'

Definido na linha 69 do ficheiro meditor.class.

◆ BUTTON_TABLE

const BUTTON_TABLE = 'Table'

Definido na linha 85 do ficheiro meditor.class.

◆ BUTTON_TEMPLATES

const BUTTON_TEMPLATES = 'Templates'

Definido na linha 38 do ficheiro meditor.class.

◆ BUTTON_TEXT_AREA

const BUTTON_TEXT_AREA = 'Textarea'

Definido na linha 57 do ficheiro meditor.class.

◆ BUTTON_TEXT_COLOR

const BUTTON_TEXT_COLOR = 'TextColor'

Definido na linha 94 do ficheiro meditor.class.

◆ BUTTON_TEXT_FIELD

const BUTTON_TEXT_FIELD = 'TextField'

Definido na linha 56 do ficheiro meditor.class.

◆ BUTTON_UNDERLINE

const BUTTON_UNDERLINE = 'Underline'

Definido na linha 66 do ficheiro meditor.class.

◆ BUTTON_UNDO

const BUTTON_UNDO = 'Undo'

Definido na linha 47 do ficheiro meditor.class.

◆ BUTTON_UNLINK

const BUTTON_UNLINK = 'Unlink'

Definido na linha 81 do ficheiro meditor.class.


A documentação para esta classe foi gerada a partir do seguinte ficheiro: