2015-07-28 3 views
0

У меня есть сетка Кендо, у которой есть выборка в каждой строке.Обновить сетку Кендо, selectbox

Когда я выполняю действие по обновлению в строке, в базе данных обновляются данные для строки и обновляются данные для selectbox. Затем я запускаю dataSource.read() в сетке, чтобы обновить экран. Однако, несмотря на то, что строка обновляется, данные в selectbox нет.

Итак, вопрос в том, как сообщить сетке Кендо, чтобы обновить данные в selectbox?

ответ

0

вы можете использовать dataSource.sync(); для ручного обновления раскрывающегося списка.

var dataSource=new kendo.data.DataSource({ 
// Datasource Code with Parameter 
}); 
var grid = JQuery("#grid").kendoGrid({ 
dataSource:dataSource, 
}); 

jQuery('#changeevent').change(function() 
    { 
      dataSource.read({ 
       parametername:jQuery("#valueoffeild").val() 
      }); 

      var grid = jQuery("#grid").data("kendoGrid") 
     grid.refresh(); 
    }); 
+0

Привет Я не вижу никакого упоминания о dataSource.sync() в коде вы публикуемую (?) Я тоже просто попытался с помощью dataSource.sync() вместо dataSource.read() в случае, если было что вы имели в виду, но все же selectbox не обновляется. – Junglefish

+0

Установите свойство datasource как 'autoSync: true' –

+0

Привет. Я попробовал это (в следующем примере «Пример - включить автоматическую синхронизацию» http://docs.telerik.com/kendo-ui/api/javascript/data/datasource). Нет успеха. :-( – Junglefish

Смежные вопросы