I am not sure suitable for you as u using older version,I generaly doing that like this; v.2.2
<ext:CommandColumn runat="server">
<Commands>
<ext:GridCommand Icon="Delete" CommandName="delete" >
</ext:GridCommand>
</Commands>
<Listeners >
<Command Handler=" if(showResult()){App.direct.Test(); } else{ } "></Command>
</Listeners>
</ext:CommandColumn>