2011-03-14 5 views
7

백 엔드에서 데이터 저장소의 save() 메서드를 처리하는 방법 (내 C# 코드)?
save() 방법을 사용하려면 상점에 대한 추가 구성 설정이 필요합니까? 누군가 내게 올바른 방향으로 나를 가리킬 수 있다면 그것은 좋을 것입니까?ExtJs Store.save()?

var writer = new Ext.data.JsonWriter({ 
    encode: true 
}); 

// create the Data Store 
var store = new Ext.data.JsonStore({ 
    root: 'Data.items', 
    idProperty: 'Empid', 
    writer: writer, 
    fields: ['Empid', 'Firstname', 'Surname', 'Username'], 
    proxy: new Ext.data.HttpProxy({ 
     url: AppRootPath + 'EmployeeDetails/GetSAASUsers', 
     method: 'POST' 
    })//proxy 
});//new Ext.data.JsonStore 

호드 내가이 데이터베이스의 레코드를 업데이트 할 방법을 저장 지원하기 위해 내 stiore를 구성합니까?

답변

10

Ext.data.Store.commitChanges()의 일종으로 C#을 비용에 JSON 개체로 저장 데이터를 보낼 필요가 상상 클라이언트 측 전용 방법입니다 . 그것은 어떤 형태로든 서버와 통신하지 않습니다. 이 메소드는 상점 레코드의 수정 상태를 재설정하고 변경 사항을 지속하는 데 사용됩니다 (클라이언트 측에서만).

Ext.data.Store.save()은 실제로 구성된 연결을 사용하여 서버 측 응용 프로그램과 통신하는 방법입니다. 더 많은 정보를 제공하려면 코드 스 니펫을 게시해야합니다.

+0

감사합니다. 질문을 변경하고 코드를 추가했습니다. 서버 측에서 save 메소드를 처리하려면 어떻게해야합니까? 이것을 위해 저장소 구성에서 다른 것을 지정해야합니까? – shane87

+0

@ Shane87. C# 쪽. WCF 서비스를 사용하고 있습니까? MVC? – subv3rsion

+0

@ subv3rsion : MVC를 사용하고 있습니다 – shane87

-2

내가 C 번호에 익숙하지 않은,하지만 난 당신이 Ajax 요청

+0

무엇의 ExtJS 4. 이후 상점 사용할 수 있습니다 ??????????? –