私はTelerik RadGrid
とバッチ編集の機能を使用しています。私は自動保存機能を実装しようとしています。 http://docs.telerik.com/devtools/aspnet-ajax/controls/grid/data-editing/edit-mode/batch-editing/client-side-api:私は、タイマー(ネイティブブラウザsetInterval()
メソッドを使用)し、グリッドのクライアント側のAPI(saveChanges(tableView)
またはsaveAllChanges()
方法を参照)を作成しますTelerik RadGridで自動保存機能を提供するには?
<form id="form1" runat="server">
<div id="Demo">
<telerik:RadListBox RenderMode="Lightweight" runat="server" ID="SavedChangesList" Width="600px" Height="200px" Visible="false"></telerik:RadListBox>
<telerik:RadGrid RenderMode="Lightweight" ID="RadGrid1" GridLines="None" runat="server" AllowAutomaticDeletes="True"
AllowAutomaticInserts="True" PageSize="10" OnItemDeleted="RadGrid1_ItemDeleted" OnItemInserted="RadGrid1_ItemInserted"
OnItemUpdated="RadGrid1_ItemUpdated" OnPreRender="RadGrid1_PreRender" AllowAutomaticUpdates="True" AllowPaging="True"
AutoGenerateColumns="False" OnBatchEditCommand="RadGrid1_BatchEditCommand" DataSourceID="SqlDataSource1">
<MasterTableView CommandItemDisplay="TopAndBottom" DataKeyNames="ID"
DataSourceID="SqlDataSource1" HorizontalAlign="NotSet" EditMode="Batch" AutoGenerateColumns="False">
<BatchEditingSettings EditType="Cell" />
<SortExpressions>
<telerik:GridSortExpression FieldName="ID" SortOrder="Descending" />
</SortExpressions>
<Columns>
</Columns>
</MasterTableView>
<ClientSettings AllowKeyboardNavigation="true"></ClientSettings>
</telerik:RadGrid>
</div>
<asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString="Data Source=STRMV3097\MSSQLSERVER2012;Initial Catalog=ToolsandTechResearchShowcase;User ID=pra_app_user;Password=pra"
DeleteCommand="Delete Command" InsertCommand="Insert Command"
SelectCommand="Select" UpdateCommand="Update">
</asp:SqlDataSource>
</form>
私は上記のコードを追加しました。親切に見て、もう少し説明できますか? –
私が概説したJavaScriptロジックを実装しようとしましたか?試してみるときに遭遇する正確な問題は何ですか? – rdmptn
いいえ、私はそれを試していませんでした。実際に私はそれを理解していませんでした。 –