pivot-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Roger Whitcomb (JIRA)" <j...@apache.org>
Subject [jira] [Assigned] (PIVOT-888) Nullpointer Exception while editing TextArea with text property two-way bounded
Date Mon, 14 Jan 2013 19:40:14 GMT

     [ https://issues.apache.org/jira/browse/PIVOT-888?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]

Roger Whitcomb reassigned PIVOT-888:
------------------------------------

    Assignee: Roger Whitcomb
    
> Nullpointer Exception while editing TextArea with text property two-way bounded
> -------------------------------------------------------------------------------
>
>                 Key: PIVOT-888
>                 URL: https://issues.apache.org/jira/browse/PIVOT-888
>             Project: Pivot
>          Issue Type: Bug
>          Components: wtk
>    Affects Versions: 2.0.2
>            Reporter: Karel Hübl
>            Assignee: Roger Whitcomb
>            Priority: Trivial
>
> I am getting NullPointer exception trace printed to System.out when I edit TextArea,
which text property is two-way data bounded.
> The issue is fixed when I extend TextArea and override the setText mehtod to do nothing,
if the text equals to current text value:
> Fixed class:
> public class TwoWayBindableTextArea extends TextArea {
> 	public void setText(String text) {
> 		if (text != null && text.equals(this.getText())) {
> 			return;
> 		}
> 		super.setText(text);
> 	}
> }
> Problematic bxml:
> <Form styles="{padding:5}"
> 	xmlns="org.apache.pivot.wtk"
> 	xmlns:view="com.dirigent.gui.component"
> 	xmlns:bxml="http://pivot.apache.org/bxml" width="300" height="200">
> <Form.Section>
> 	<TextInput bxml:id="textInput" text="${textArea.text}"/>
> 	<Border>
> 		<FillPane minimumWidth="300" minimumHeight="100">
> 			<!--<view:TwoWayBindableTextArea bxml:id="textArea" text="${textInput.text}"/>-->
> 			<TextArea bxml:id="textArea" text="${textInput.text}"/>
> 		</FillPane>
> 	</Border>	
> </Form.Section>
> </Form>

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Mime
View raw message