我来自德尔福学校。我真的很喜欢使用Delphi网格和InfoPower的附加功能。不仅仅是我,我的用户喜欢包含网格的所有功能。一些动机是:
在我的flex应用程序中,我经常使用这种方法,有时使用弹出窗口插入数据,有时使用转发器而不是网格。但现在我真的需要一些直观,快捷的方式让我的用户插入这些数据。
我正在尝试将DataGrid(或AdvancedDataGrid)与内联编辑器一起使用,而我真的很想做到这一点。在过去的3天里,我正在努力,调整和解决周围问题,以便尝试模仿我在Delphi中的功能。
主要问题是:
遇到所有这些问题并且没有获得大量材料来解决这些问题让我觉得(现在显而易见的)事实是,这不是网格在flex中工作的方式。我的问题是:在flex应用程序中使用哪些模式来制作详细的顺序,直观,快速,仅键盘插入?
答案 0 :(得分:1)
要直截了当地回答您的问题,没有特定的既定模式可以快速轻松地在DataGrid中编辑或插入数据。不能在字段之间使用Tab是我真正希望Adobe默认添加到DataGrid的内容之一。
为了获得您想要的功能,您必须进行一些自定义编码并扩展/覆盖DataGrid的默认功能。关于字段之间的标签的Switch On The Code has an example up,但您必须进一步构建他们的示例,以包含在DataGrid中最后一行的最后一个字段中按Tab键时添加新行等功能。
您可能还想考虑Flexicious。基于Flexicious Ultimate演示,看起来它们具有您正在寻找的功能(然后是一些!)。