FLEX 中TestArea如何区分enter键 是换行还是提交 !
由于我们系统对整个页面进行了Enter建进行了绑定,设计为一按enter就进行提交并且进行效验,但是使用了Textarea的文本框里,enter应该表示为换行,但是现在我们对全局进行效验后 textArea的文本框里输入文字按下ENTer也也就 出发了 ENTER事件进行全局效验,请问下如何区分这2个时间有没有哪位大哥,以前遇到过这样的事情!小弟很感谢啊!
0.00%
汗死要结贴的啊!。。。 刚刚回去结了!
private function _keyDownHandler(event:KeyboardEvent):void
{
if (event.target is TextArea)
return;
// ......
}
支持3楼
这里的event.target是TextArea控件下的子控件UITextField,event.target is TextArea不会是true的,如果判是否UITextField,又不安全,因为很多控件都有UITextField子控件
相关问答:
有的朋友请留言,谢谢了。。
http://www.blogjava.net/vip01/archive/2008/02/26/182336.html
引用
http://www.blogjava.net/vip01/archive/2008/02/26/182336.html
谢了,我再找找,其他 ......
如果有数据源如下:
<root>
<type label="Food" name="li">
<food label=" ......
形如: A B C
1 2 3
1 2 3
1 2 3
1 2 3
......
后台java类是
public class EFInputProperty
{
private String name;
private String value;
public String getName() {
return name;
}
public void setName(String properyName) { ......
用循环输出下列标签
XML code:
<VBox>
<HBox>
<Box><Image ..../></Box>
<Box><Image ..../></Box>
</HB ......