在ext:ImageCommandColumn中隐藏图像,基于行的内容

时间:2013-11-28 10:40:49

标签: c# asp.net ext.net

我在 ext Grid 中有一个 ImageCommandColumn ImageCommandColumn 有一个名为 DataIndex

的属性

根据其价值,我想显示或隐藏分机的图像 图标

如果值为空,则图标=“无”否则图标=“图片”

 <ext:ImageCommandColumn ColumnID="imgActivityPatient" Width="70px" DataIndex="ACTIVITY_PATIENT_IMAGEID" Header="Picture" Align="Center" Css="padding-left:30px;">
                    <Commands>
                        <ext:ImageCommand CommandName="View" Icon="Picture">
                            <ToolTip Text="Show Picture" />
                        </ext:ImageCommand>
                    </Commands>
                </ext:ImageCommandColumn>

我无法找到办法做到这一点。拜托,有人在这帮我吗?

N:B:可以通过 record.data.ACTIVITY_PATIENT_IMAGEID

检索 DataIndex

1 个答案:

答案 0 :(得分:1)

您需要侦听PrepareCommand事件并在处理程序中隐藏命令。

查看以下示例和prepareCommand函数:http://examples.ext.net/#/GridPanel/Commands/Prepare_Commands/