2017-05-31 15 views
1

グリッドコマンド "Edit"を使用して、1回のクリックでRowExpanderを展開しますが、ダブルクリックすると折りたたまれます。 ワンクリックで折り畳むことはできますか?C#EXT:GridCommand:シングルクリックでダブルクリックの折りたたみが展開されます。RowExpander

<ext:CommandColumn runat="server" Width="70"> 
     <Commands> 
      <ext:GridCommand Icon="NoteEdit" CommandName="Edit"> 
        <ToolTip Text="Edit" /> 
      </ext:GridCommand> 
     </Commands> 
     <Listeners> 
      <Command Handler="if (command=='Edit') 
        #{RowExpanderFormFields}.expandRow(recordIndex);" /> 
     </Listeners> 
</ext:CommandColumn> 

答えて

1

rowexpanderが展開されている場合はjs checkが追加され、yesの場合は折りたたまれます。

<Command Handler="if (command=='Edit') 
{ 
     if(#{RowExpanderFormFields}.isExpanded(recordIndex)) 
       #{RowExpanderFormFields}.collapseRow(recordIndex); 
     else 
       #{RowExpanderFormFields}.expandRow(recordIndex); 
} 
関連する問題