2016-07-02 11 views
0

私はバッチ編集モードでtelerik RadGridを使用しています。 RadGridの「変更を保存」ボタン、「変更をキャンセルするボタン」などのデフォルトのボタンにツールヒントをバッチ編集モードで与える方法を提案してください。ここではコードです - 誰もがリンクのみのためにこれを報告する前にhttp://docs.telerik.com/devtools/aspnet-ajax/controls/grid/data-editing/commanditem/command-item-template#custom-commanditemtemplate-for-batch-edit-modeTelerik RadgridのCommandItemsにツールチップを与える方法(バッチ編集モードで[変更の保存]ボタン、[変更のキャンセル]ボタン)

:あなたが希望ツールチップを使用して独自のコントロールを使用して独自のカスタムヘッダーを作ることができ、とにかくhttp://screencast.com/t/mdCTqocCK

答えて

0

彼らは、デフォルトでタイトルを持っています記事

<telerik:RadGrid RenderMode="Lightweight" ID="RadGrid1" GridLines="None" runat="server" AllowAutomaticDeletes="True" 
       AllowAutomaticInserts="True" PageSize="10" AllowAutomaticUpdates="True" AllowPaging="True" 
       AutoGenerateColumns="False" DataSourceID="SqlDataSource1"> 
    <MasterTableView CommandItemDisplay="TopAndBottom" DataKeyNames="ProductID" 
        DataSourceID="SqlDataSource1" HorizontalAlign="NotSet" EditMode="Batch" AutoGenerateColumns="False"> 
     <CommandItemTemplate> 
      <telerik:RadPushButton runat="server" ID="AddNewRecordButton" OnClientClicked="addRecordToGrid" AutoPostBack="false" Text="Add new record" ToolTip="Add new record"> 
       <Icon CssClass="rgAddIcon" /> 
      </telerik:RadPushButton> 
      <telerik:RadPushButton runat="server" ID="SaveChangesButton" OnClientClicked="saveChangesToGrid" AutoPostBack="false" Text="Save changes" ToolTip="Save changes"> 
       <Icon CssClass="rgSaveIcon" /> 
      </telerik:RadPushButton> 
      <telerik:RadPushButton runat="server" ID="CancelChangesButton" OnClientClicked="cancelChangesToGrid" AutoPostBack="false" Text="Cancel changes" ToolTip="Cancel changes"> 
       <Icon CssClass="rgCancelIcon" /> 
      </telerik:RadPushButton> 
      <telerik:RadPushButton runat="server" ID="RefreshButton" OnClientClicked="refreshGrid" AutoPostBack="false" Text="Refresh" ToolTip="Refresh"> 
       <Icon CssClass="rgRefreshIcon" /> 
      </telerik:RadPushButton> 
     </CommandItemTemplate> 
     <BatchEditingSettings EditType="Cell" /> 
    </MasterTableView> 
</telerik:RadGrid> 

とサンプルスクリプト

function addRecordToGrid() { 
    var grid = $find('<%=RadGrid1.ClientID%>'); 
    grid.get_batchEditingManager().addNewRecord(grid.get_masterTableView()); 
    return false; 
} 
function saveChangesToGrid() { 
    var grid = $find('<%=RadGrid1.ClientID%>'); 
    grid.get_batchEditingManager().saveChanges(grid.get_masterTableView()); 
    return false; 
} 
function cancelChangesToGrid() { 
    var grid = $find('<%=RadGrid1.ClientID%>'); 
    grid.get_batchEditingManager().cancelChanges(grid.get_masterTableView()); 
    return false; 
} 
function refreshGrid() { 
    var grid = $find('<%=RadGrid1.ClientID%>'); 
    grid.get_masterTableView().rebind(); 
} 
からの抜粋
関連する問題