title: KendoUI - MVVM and Remote Datasource
body: <p>I am using remote datasource to populate the list from within Observable object as shown in code below.
  On user creating a new entry for the list, I invoke a function within observable object.
  To refresh the list with newly created entry, I read the first datasource for the second time as shown in code below.
  The issue being, I don't see the newly added entry in the list even after the second read.<br>
  Thanks for your time and help.</p>
  
  <pre><code> var viewModel = kendo.observable({
                  postingsText: "",
                  postings: new kendo.data.DataSource({
                      transport: {
                          read: {
                              dataType: "json",
                              url: "http://localhost:8080/NavXzy/rest/SecurityService/getPostings?starId=3b583bed-fd29-4280-b1f2-c8485f323563"
  
                          }
                      }
                  }),
                  addPosting: function(e) {
                      var postingContent = this.get("postingsText");
                     if (postingContent) {
                          var dataSource = new kendo.data.DataSource({
                                transport: {
                                    read: {
  
                                          url: "http://localhost:8080/NavXzy/rest/SecurityService/posting",
  
                                          type: "POST",
  
                                          dataType: "json",
  
                                          data: { userStarId: "3b583bed-fd29-4280-b1f2-c8485f323563", postingText : postingContent }
                                      }
                                }
                          });
                          dataSource.read();
                       }
                      //refresh the list
                      this.postings.read();
                  }
  
              });
              kendo.bind($("#postingsDiv"), viewModel);
  </code></pre>