Flex 4 中定制的高级数据网格

发布于 2024-11-14 17:56:42 字数 91 浏览 1 评论 0原文

我的高级数据网格中有 7 列,并且有一个包含所有列名称的组合框。 数据网格应仅显示用户在组合框中选择的列。这是否意味着高级数据网格列的定制?如果有人有任何样本,请分享。

I had 7 columns in an advanced datagrid and have one comboBox with all of the columns names.
The datagrid should show only the columns the use has selected in the comboBox. Does this mean customization of the advanced datagrid columns? If anyone has any samples, please share them.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

还如梦归 2024-11-21 17:56:42

例如,如果你有一个像这样的 DataGrid

<s:DataGrid 
            width="100%" height="100%" dataProvider="{ac01}" >
    <s:columns>
        <s:ArrayList>
            <s:GridColumn id="colType" dataField="type" headerText="Type"/>
            <s:GridColumn dataField="message" headerText="Message" />
        </s:ArrayList>
    </s:columns>
</s:DataGrid>

你可以触发一些事件并调用这行代码

colType.visible = false;

然后列 colType 将消失。如果您想再次显示该列,只需将 true 值分配给其可见属性即可。

For example if you have a DataGrid like this

<s:DataGrid 
            width="100%" height="100%" dataProvider="{ac01}" >
    <s:columns>
        <s:ArrayList>
            <s:GridColumn id="colType" dataField="type" headerText="Type"/>
            <s:GridColumn dataField="message" headerText="Message" />
        </s:ArrayList>
    </s:columns>
</s:DataGrid>

You can trigger some event and call this line of code

colType.visible = false;

Then the column colType will disappear. If you want to show that column again, just assign the true value to its visible property.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文