当ı点击按钮,不工作refresh.If目的是要添加到数据库buton按钮按来到屏幕上。但没有更新。我用ajax创建了一个数据网格。我还在ViewModel中编写了刷新功能。可能是未更新的原因。我的数据是json。dxDataGrid - 如何刷新小部件
$.ajax({
type: "GET",
url: "https://js.devexpress.com/Demos/WidgetsGallery/data/orderItems"
success: function (msg, result, status, xhr) {
var obj = jQuery.parseJSON(msg);
$("#gridContainer").dxDataGrid({
dataSource: obj,
filterRow: {
visible: true}});}});
var viewModel = {
refresh: function() {
var dataGrid = $('#gridContainer').dxDataGrid('instance');
dataGrid.refresh();}};
return viewModel;
<div data-options="dxView : { name: 'dd',disableCache: true } " >
<div data-bind="dxCommand: { icon: 'refresh', id: 'save', onExecute: refresh }"></div>
<div data-options="dxContent : { targetPlaceholder: 'content' } " >
<div id="gridContainer"></div>
</div>
</div>
调用数据网格实例的刷新方法的目的是什么?你是否更改动态更改的数据源?你期望什么来调用刷新方法?如果你在ajax调用中初始化网格一次,刷新网格没有任何意义。 –
@AlexSkorkin我可以问你一个问题吗? –