2016-08-22 12 views
0

私は、情報を書き留める代わりに、データソースを埋めるための情報を含む変数を使用するjavascriptコードの次の部分を持っています。
私はそれを行う方法がありますか?Syncfusionスケジューラのデータソース

... 
resources: [ 
       { 
        field: "IdDepartament", 
        title: "Departament", 
        name: "Departaments", allowMultiple: false, 
        resourceSettings: { 
         dataSource: [ 
          //{ text: "Sales", id: 1, groupId: 1, color: "#100000" }, { text: "Programming", id: 2, groupId: 1, color: "#199999" }, { text: "Human Resources", id: 3, groupId: 1, color: "#299998" }, { text: "Support", id: 4, groupId: 1, color: "#399997" } 
         ], 
         text: "text", id: "id", groupId: "groupId", color: "color" 
        } 
       }, 
... 

は、私はちょうど私が正しい情報を受け取ることを確認するために、AJAXを使用し、JavaScriptの変数として保存しにconsole.logについての情報を表示することにより、データソース上に表示される情報を生成します。

編集:私はこのような何かやりたい
:私はデータソースを指定し、その変数を

var departments = ({ text: "Sales", id: 1, groupId: 1, color: "#100000" }, { text: "Programming", id: 2, groupId: 1, color: "#199999" }, { text: "Human Resources", id: 3, groupId: 1, color: "#299998" }, { text: "Support", id: 4, groupId: 1, color: "#399997" }); 

をし、使用

答えて

0

はい、含まれている変数を割り当てることが可能です次のように情報を直接書き込むのではなく、dataSourceを埋めるための情報。

// variable with resource data information 
var resourceData = [ 
        { text: "Nancy", id: 1, groupId: 1, color: "#f8a398" }, 
        { text: "Steven", id: 3, groupId: 2, color: "#56ca85" }, 
        { text: "Michael", id: 5, groupId: 1, color: "#51a0ed" } 
] 

resources: [ 
        { 
         field: "ownerId", 
         title: "Owner", 
         name: "Owners", allowMultiple: true, 
         resourceSettings: { 
          dataSource: resourceData, // assigning the variable to resource data source 
          text: "text", id: "id", groupId: "groupId", color: "color" 
         } 
        }] 
関連する問題