Flex高手来帮帮我解决这个组件问题
刚接触Flex不久,就接到一个比较有挑战性的任务,做一个控件,多行两列这样一个表格,
行数根据数据源提供的数据确定:数据源暂时可以按需要任意格式提供
第一列为名称,根据数据源提供的数据,有些行还需要能展开,即多层显示。
第二列为相应控件,其中有下拉框、下拉多选框、文本框等不同类型控件。
我遇到的问题是在将这些不同的控件放进第二列时遇到麻烦了,不知用什么方式将这些不同的控件放进同一列,并且若第一列能展开的话,也要有相应的控件对应展开,
做了两周了,还没能完成,请高手指教!
可能描述的不够清晰,举个简单的例子:
展开:
---------------------------------------------|
| -市场 | (此行能展开,所以这里没有控件)|
--------------|------------------------------|
| 市场分类 | 下拉框:一级市场、二级市场 |
--------------|------------------------------|
| 市场 | 下拉框:上交所、深交所 |
--------------|------------------------------|
| 日期 | 文本框:支持0-30这些数字的输入 |
---------------------------------------------|
未展开:
---------------------------------------------|
| +市场 | (此行能展开,所以这里没有控件)|
--------------|------------------------------|
| 日期 | 文本框:支持0-30这些数字的输入|
---------------------------------------------|
[解决办法]
跟你一起等答案
[解决办法]
这个要改造datagrid,折叠这个要用到皮肤,其他的列中显示不同控件要用到ItemRender
看看datagrid源码吧,折叠的用到皮肤很容易
[解决办法]
AdvancedDataGrid这个不符合你的要求吗