我在 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 值答案 0 :(得分:1)
您需要侦听PrepareCommand事件并在处理程序中隐藏命令。
查看以下示例和prepareCommand函数:http://examples.ext.net/#/GridPanel/Commands/Prepare_Commands/