2013-08-30 72 views
0

我想知道是否可以通过单击数据网格行来填充文本字段,或者通过选择一行并单击按钮“填充文本字段” 。AS3/Flash:使用数据网格行数据填充textinput字段

必须在AS3/Flash中。

在此先感谢。

+1

所以你只是想要一个数据网格,你点击一个单元格然后填充文本字段?我认为这可以很容易地完成,如果你用按钮填充数据网格,并写一些脚本,以便当按钮上的点击事件填充文本字段。让我知道如果我正在解释它的话......那么我可以给出更详细的答案 – spaderdabomb

+0

你能告诉你迄今为止尝试解决这个问题吗? – xxbbcc

+0

@spaderdabomb。我想获得完整的行。我的意思是如果有3列,我会得到3个动态文本字段填充。 – Sergio

回答

1

我曾尝试几个aproaches并找到解决办法:

// import fl.events.ListEvent; <----- Important 

toPrint.myGrid.addEventListener(ListEvent.ITEM_CLICK, onClick); 
function onClick(e:ListEvent):void 
{ 
    var over = e.item; 

// Fill the dynamic text fields 
    name.text = over.Name; 
    surname.text = over.Surname; 
    company.text = over.Company; 
    year.text = over.Year; 
} 

就像一个魅力。