google-code-export / mastertextinput

Automatically exported from code.google.com/p/mastertextinput
1 stars 0 forks source link

Error #1009 #1

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
What steps will reproduce the problem?
1. com.flexpernambuco.controls::MasterTextInput/set fullText()

What is the expected output? What do you see instead?
cpf.fullText = params["cpf"]; Nothing;

What version of the product are you using? On what operating system?
v0.2; Windows XP SP2;

Please provide any additional information below.

public function testeAddDados(params:Object):void{
limpaForm();
Alert.show(params["nome"],params["cpf"]);
}
public function addDados(params:Object):void{
limpaForm();
nome.text = params["nome"];
cpf.fullText = params["cpf"];
}

ao executar a função addDados somente o campo nome é preenchido… o campo 
cpf fica em branco
ao executar a função testeAddDados o alert mostra ambos os campos: nome e 
cpf !!

TypeError: Error #1009: Não é possível acessar uma propriedade ou um 
método de uma referência de objeto nula.
at com.flexpernambuco.controls::MasterTextInput/maskFocusInHandler()
[C:\FlexProject\MasterTextInput\com\flexpernambuco\controls\MasterTextInput
.as:1259]
at com.flexpernambuco.controls::MasterTextInput/set _1331035228fullText()
[C:\FlexProject\MasterTextInput\com\flexpernambuco\controls\MasterTextInput
.as:1185]
at com.flexpernambuco.controls::MasterTextInput/set fullText()
[C:\FlexProject\MasterTextInput\com\flexpernambuco\controls\MasterTextInput
.as:120]
at fPacAlt/addDados()[F:\STS\hospital\src\fPacAlt.mxml:27]
at index/newPacAlt()[F:\STS\hospital\src\index.mxml:72]
at fPacMain/pacHandler()[F:\STS\hospital\src\fPacMain.mxml:90]
at fPacMain/___fPacMain_DataGrid1_doubleClick()
[F:\STS\hospital\src\fPacMain.mxml:103]

Original issue reported on code.google.com by marcelo....@gmail.com on 23 Jun 2009 at 3:30

GoogleCodeExporter commented 9 years ago
Tive este mesmo problema (só que quando setava o "actualText"

Baixei os fontes, corrigi o problema e recompilei o componente.
Em anexo segue o MasterTextInput.as com a correção.

Basicamente, o erro estava na function 'maskFocusInHandler' na hora que fazia
'clearButton.setVisible = false'

o que fiz foi simples, foi fazer um 'if' que checasse se o 'clearButton' estava 
null
antes de fazer 'setVisible'

fiz o mesmo na função 'maskTextChanged'

além disso arrumei um problema com o botão 'x' no campo que aparecia mesmo se 
o campo
estava desabilitado (e ainda limpava o campo)

a alteração também foi simples: na funcao 'showButton'no primeiro 'if' 
adicionei a
contição se o campo está ativado.

em anexo segue o componente com estas correções que fiz

valeu

Original comment by danielba...@gmail.com on 29 Mar 2010 at 9:04

Attachments:

GoogleCodeExporter commented 9 years ago
vlw daniel

Original comment by marcelo....@gmail.com on 29 Mar 2010 at 9:26

GoogleCodeExporter commented 9 years ago
Galera bom dia.

Na funcionalidade "showClearButton" não estava funcionado, quando se coloca 
"true" ou "false", para consertar isso mude na função "maskTextChanged" na 
linha 1285 de "clearButton.visible = false" para "clearButton.visible = 
_showClearButton".

Original comment by joseagap...@gmail.com on 1 Nov 2011 at 12:46