Flex的DataGrid组件中怎么添加Button
各位大侠,Flex的DataGrid组件中怎么添加组件,就是向DataGrid中添加button,checkbox,ComboBox等等!...
各位大侠,Flex的DataGrid组件中怎么添加组件,就是向DataGrid中添加button,checkbox,ComboBox等等!
展开
4个回答
展开全部
<mx:DataGrid id="dg" x="10" y="318" width="100%" dataProvider="{initDG}" alternatingItemColors="[#e6eaed, #FFFFFF]" styleName="hd" headerColors="[#ffffff, #a5b1b1]">
<mx:columns>
<mx:DataGridColumn headerText="名称" dataField="name"/>
<mx:DataGridColumn headerText="类型" dataField="type"/>
<mx:DataGridColumn headerText="内容" dataField="content" />
<mx:DataGridColumn headerText="操作" width="60" resizable="false">
<mx:itemRenderer>
<mx:Component>
<mx:Button fontSize="14" click="openEditWindow(data)" label="办理">
<mx:Script>
<![CDATA[
import mx.controls.Alert;
private function openEditWindow(data:Object):void
{
Alert.show('test');
}
]]>
</mx:Script>
</mx:Button>
</mx:Component>
</mx:itemRenderer>
</mx:DataGridColumn>
</mx:columns>
</mx:DataGrid>
<mx:columns>
<mx:DataGridColumn headerText="名称" dataField="name"/>
<mx:DataGridColumn headerText="类型" dataField="type"/>
<mx:DataGridColumn headerText="内容" dataField="content" />
<mx:DataGridColumn headerText="操作" width="60" resizable="false">
<mx:itemRenderer>
<mx:Component>
<mx:Button fontSize="14" click="openEditWindow(data)" label="办理">
<mx:Script>
<![CDATA[
import mx.controls.Alert;
private function openEditWindow(data:Object):void
{
Alert.show('test');
}
]]>
</mx:Script>
</mx:Button>
</mx:Component>
</mx:itemRenderer>
</mx:DataGridColumn>
</mx:columns>
</mx:DataGrid>
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
威孚半导体技术
2024-08-19 广告
2024-08-19 广告
威孚(苏州)半导体技术有限公司是一家专注生产、研发、销售晶圆传输设备整机模块(EFEM/SORTER)及核心零部件的高科技半导体公司。公司核心团队均拥有多年半导体行业从业经验,其中技术团队成员博士、硕士学历占比80%以上,依托丰富的软件底层...
点击进入详情页
本回答由威孚半导体技术提供
2015-07-06 · 知道合伙人数码行家
可以叫我表哥
知道合伙人数码行家
向TA提问 私信TA
知道合伙人数码行家
采纳数:25897
获赞数:1464975
2010年毕业于北京化工大学北方学院计算机科学与技术专业毕业,学士学位,工程电子技术行业4年从业经验。
向TA提问 私信TA
关注
展开全部
参考代码如下:
<mx:DataGridid="dg"x="10"y="318"width="100%"dataProvider="{initDG}"alternatingItemColors="[#e6eaed,#FFFFFF]"styleName="hd"headerColors="[#ffffff,#a5b1b1]">
<mx:columns>
<mx:DataGridColumnheaderText="名称"dataField="name"/>
<mx:DataGridColumnheaderText="类型"dataField="type"/>
<mx:DataGridColumnheaderText="内容"dataField="content"/>
<mx:DataGridColumnheaderText="操作"width="60"resizable="false">
<mx:itemRenderer>
<mx:Component>
<mx:ButtonfontSize="14"click="openEditWindow(data)"label="办理">
<mx:Script>
<![CDATA[
importmx.controls.Alert;
privatefunctionopenEditWindow(data:Object):void
{
Alert.show('test');
}
]]>
</mx:Script>
</mx:Button>
</mx:Component>
</mx:itemRenderer>
</mx:DataGridColumn>
</mx:columns>
</mx:DataGrid>
<mx:DataGridid="dg"x="10"y="318"width="100%"dataProvider="{initDG}"alternatingItemColors="[#e6eaed,#FFFFFF]"styleName="hd"headerColors="[#ffffff,#a5b1b1]">
<mx:columns>
<mx:DataGridColumnheaderText="名称"dataField="name"/>
<mx:DataGridColumnheaderText="类型"dataField="type"/>
<mx:DataGridColumnheaderText="内容"dataField="content"/>
<mx:DataGridColumnheaderText="操作"width="60"resizable="false">
<mx:itemRenderer>
<mx:Component>
<mx:ButtonfontSize="14"click="openEditWindow(data)"label="办理">
<mx:Script>
<![CDATA[
importmx.controls.Alert;
privatefunctionopenEditWindow(data:Object):void
{
Alert.show('test');
}
]]>
</mx:Script>
</mx:Button>
</mx:Component>
</mx:itemRenderer>
</mx:DataGridColumn>
</mx:columns>
</mx:DataGrid>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
参考代码如下:
<mx:DataGridid="dg"x="10"y="318"width="100%"dataProvider="{initDG}"alternatingItemColors="[#e6eaed,#FFFFFF]"styleName="hd"headerColors="[#ffffff,#a5b1b1]">
<mx:columns>
<mx:DataGridColumnheaderText="名称"dataField="name"/>
<mx:DataGridColumnheaderText="类型"dataField="type"/>
<mx:DataGridColumnheaderText="内容"dataField="content"/>
<mx:DataGridColumnheaderText="操作"width="60"resizable="false">
<mx:itemRenderer>
<mx:Component>
<mx:ButtonfontSize="14"click="openEditWindow(data)"label="办理">
<mx:Script>
<![CDATA[
importmx.controls.Alert;
privatefunctionopenEditWindow(data:Object):void
{
Alert.show('test');
}
]]>
</mx:Script>
</mx:Button>
</mx:Component>
</mx:itemRenderer>
</mx:DataGridColumn>
</mx:columns>
</mx:DataGrid>
<mx:DataGridid="dg"x="10"y="318"width="100%"dataProvider="{initDG}"alternatingItemColors="[#e6eaed,#FFFFFF]"styleName="hd"headerColors="[#ffffff,#a5b1b1]">
<mx:columns>
<mx:DataGridColumnheaderText="名称"dataField="name"/>
<mx:DataGridColumnheaderText="类型"dataField="type"/>
<mx:DataGridColumnheaderText="内容"dataField="content"/>
<mx:DataGridColumnheaderText="操作"width="60"resizable="false">
<mx:itemRenderer>
<mx:Component>
<mx:ButtonfontSize="14"click="openEditWindow(data)"label="办理">
<mx:Script>
<![CDATA[
importmx.controls.Alert;
privatefunctionopenEditWindow(data:Object):void
{
Alert.show('test');
}
]]>
</mx:Script>
</mx:Button>
</mx:Component>
</mx:itemRenderer>
</mx:DataGridColumn>
</mx:columns>
</mx:DataGrid>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
直接将button,checkbox,ComboBox等 添加的标准行 就OK了啊
可以从代码中 添加
可以从代码中 添加
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询