我创建了一个自定义网格标题渲染器(GridItemRenderer的子类spark)。其中,我有一个我想要隐藏或显示的按钮,它基于来自网格之外的标志,而不是数据提供者的一部分。发送消息隐藏或显示的最佳方式是什么?这更多的是我猜想的设计问题。我显然不能使用像欧芹这样的IOC框架的消息,因为它是一个itemrenderer。创建一个单例来管理按钮的可见性状态是唯一的方法吗?我在考虑是否有 的一种方式,就像skinnablecontainer的工作方式一样从皮肤暴露按钮,并且从那里我可以更容易地管理它。在网格项目渲染器内显示/隐藏按钮
0
A
回答
0
我使用的解决方法是使用单例。哈克,但为我工作。
0
在你的itemRenderer ...使可见按钮或不一个二传手.....
[Bindable]
private var _isBtnVisible:Boolean;
public function set isBtnVisible(value:Boolean):void
{
_isBtnVisible = value;
}
<s:Button visible="{_isBtnVisible}" />
,然后设置从数据网格 “isBtnVisible” 变量...
<s:DataGrid isBtnVisible={obj.visible} />
试试这个......希望它能帮助你......
相关问题
- 1. 隐藏并显示栏按钮项目
- 2. jQuery隐藏/显示IE9渲染问题
- 3. Javascript显示/隐藏div的渲染
- 4. recyclerview内的隐藏/显示按钮
- 5. 显示和隐藏网格表格中的输入按钮
- 6. 隐藏,显示,隐藏/ SHOWALL按钮
- 7. 如何在Flex中的数据网格中循环显示单选按钮项目渲染器
- 8. Docusign显示/隐藏按钮
- 9. 显示/隐藏按钮
- 10. 显示/隐藏按钮javascript
- 11. javascript显示/隐藏按钮
- 12. 显示隐藏按钮
- 13. 显示/隐藏按钮
- 14. sencha隐藏显示按钮
- 15. 显示/隐藏按钮2
- 16. 隐藏/显示网格?
- 17. 显示和隐藏项目显示更多,并显示更少的按钮
- 18. 窗体隐藏()然后显示()总是重新渲染内容
- 19. 如何使一个按钮隐藏/显示一个jQuery网格
- 20. 显示/隐藏项目 - listview
- 21. 如何显示和隐藏点击listview项目上的按钮?
- 22. 使用javascript隐藏/显示单选按钮列表项目
- 23. ExtJS 3.4:在隐藏的tabpanel中渲染按钮
- 24. 隐藏/显示按钮上的UITextField按
- 25. 隐藏显示按钮,当最后一项显示
- 26. Kendo Grid单按网格列菜单显示/隐藏网格列
- 27. 从网址隐藏项目ID只显示项目名称
- 28. Chart.js渲染隐藏的Bootsrap选项卡
- 29. 隐藏添加按钮从网格
- 30. 真棒网格按钮隐藏