0
검도 자동 완성 위젯에 대한 도움이 필요합니다 ... 어쩌면 이것은 어리석은 질문이지만 솔루션에 도달 할 수 없습니다 !!! 내 kendoAutoComplete 위젯, 교류 #의 웹 서비스에서 데이터를 가져옵니다검도 자동 완성 선택시 변수 전체 객체를 저장하는 방법
[ScriptMethod(ResponseFormat = ResponseFormat.Json, UseHttpGet = false)]
[WebMethod]
public string getComuniList()
{
using (PrintInvoicesDataContext context = new PrintInvoicesDataContext())
{
List<comuni_italia> comuni = new List<comuni_italia>();
comuni = context.comuni_italia.ToList();
var jsonStr = JsonConvert.SerializeObject(comuni, Formatting.Indented);
return jsonStr;
}
}
이 방법은 같은 긴 객체 배열을 반환합니다 그래서
[ {id_comune: 1, des_comune: "Milano", cod_comune: "A130", cap_comune: "64022"},
{id_comune: 2, des_comune: "Torino", cod_comune: "A131", cap_comune: "64100"},
....
]
을, 내가 검도 자동 완성 위젯에 항목을 선택하면,에 선택 이벤트, 내가 변수에 전체 선택한 개체를 저장해야합니다.
var comuneAutoComplete = $("#comune_w").kendoAutoComplete({
minLength: 3,
dataSource: dataSource,
placeholder: "Inserisci comune...",
dataTextField: "des_comune",
dataValueField: "id_comune"
}).data("kendoAutoComplete").bind("select", function (data) {
//here i want to save the object
var comune = ????????
});
내가 같은 필드 값을 얻을 수 있도록 :
var id_com = comune.id_comune;
var des_com = comune.des_comune;
..........
이 데이터 소스의 모델 :
model: {
fields: {
id: "id_comune",
id_comune: { type: "string" },
des_com: { type: "string" },
des_prv: { type: "string" },
des_reg: { type: "string" },
cod_com: { type: "string" },
cod_prv: { type: "string" },
cod_res: { type: "string" }
}
그것이 가능한가? 누군가 나를 도울 수 있기를 바랍니다! 사전에 감사합니다.
환상적인 ... 감사합니다! – pasluc74669