2011-09-14 3 views
0

소속 협회에 속한 레코드를 가져올 수 있습니까?Sencha의 소속 단체에 속함

var Category = Ext.regModel('Category', { 
fields: [ 
    {name: 'id', type: 'int'}, 
    {name: 'name', type: 'string'} 
] 
}); 

var Product = Ext.regModel('Product', { 
    fields: [ 
     {name: 'id',   type: 'int'}, 
     {name: 'category_id', type: 'int'}, 
     {name: 'name',  type: 'string'} 
    ], 

associations: [ 
    {type: 'belongsTo', model: 'Category'} 
] 

}); 그런 다음 큰 ExtJS로 3이 관련 될 수 그래서 만약

답변

0

아몰,

나는 단지는 ExtJS 4 이야기,하지만 당신은 상점을 통해 여러 레코드를 검색하는 것입니다 :

당신은 할 수 있지만 출발점으로 전송/제품과 belongTo PARAMS 여분이/제품과 서버를 공격합니다 belongTo : 독자 프록시가 URL이있는 경우 그래서,이 쿼리 문자열에 belongTo를 추가 할 productStore에 프록시 설정에 따라

var records = Ext.StoreManager.lookupStore("productStore").load({ 
     belongTo: 'books', 
     callback: function(records) { 
      Ext.each(records,function(record) { 
       console.log(JSON.stringify(record.raw)) 
      }); 
     } 
}); 

합니까? = 도서

+0

위 예제에서 실제로 각 제품의 카테고리 이름을 검색하려고합니다. 이를 위해 sfdc API를 사용하여 equi join을 사용하여 데이터베이스 호출을합니다. 그러나 쿼리가 실패하는 방법. – Amol

관련 문제