title: Kendo Share DataSource Between ComboBox and TreeList
body: <p>My application has a Kendo TreeList and a Kendo ComboBox. The DataSource for the TreeList could also be used for the ComboBox. If this is possible it would prevent me from having to run the same query twice. </p>
  
  <p>This is further complicated, it seems, by my TreeList using a transport for CRUD operations.</p>
  
  <p>Example of my shared DataSource:</p>
  
  <pre><code>        var sharedDataSource = new kendo.data.DataSource({
              transport: {
                  read: function (e) {
                      webService.getData(arg1, arg2).then(function (response) {
                          e.success(response.data);
                      }, function (response) {
                          console.log(response);
                      });
                  }
              }
          });
  
         sharedDataSource.read();
  </code></pre>
  
  <p>The transport part of my TreeList:</p>
  
  <pre><code>transport: {
      read: function (e) {
         e.success(sharedDataSource);//sharedDataSource has NO data here. That's the problem
      }
  }
  </code></pre>
  
  <p>ComboBox:</p>
  
  <pre><code>            $("#comboBox").width(250).kendoComboBox({
                  dataTextField: "name",
                  dataValueField: "id",
                  dataSource: sharedDataSource//The comboBox is launched via a click after the page loads and DOES have data here
              });
  </code></pre>