EXT에서 Ext.data를 짧게 기록하는 방법HttpProxy 등 전달 매개 변수 부호 문제
일단 얘기 좀 하자.프로젝트는 상당히 낡았다.EXT를 만지지 않은 지도 오래됐어.JS 프레임이지만 별반 차이가 없어요.물론 개인의 이 시기의 견해일 뿐이니 탓하지 않기를 바란다.
다른 건 버리고 얘기하자.여기도 Ext.data를 겨냥한 것이 아닙니다.HttpProxy가 말한 것은 당시 자신의 약간의 생각을 말한 것일 뿐이다. 당시의 인코딩은 많은 사람들이었기 때문에 (사실은 지금까지 많은 사람들의 손을 거쳐 나에게 왔기 때문에) 그 중에서 자바 인코딩은 jsp 인코딩이 매우 혼란스러웠다.솔직히 말하면 아래의 키워드를 매개 변수 안에 넣고 전달해도 플랫폼이 다르고 코드가 맞지 않는다고 누가 보증합니까?그러나 방법이 없다. 모든 것을 다 갖추어서는 안 된다. 단지 당분간 코드를 바꾸지 않아도 된다고 말할 수 있을 뿐이다. 사실 나의 큰 금기도 가능한 한 코드를 바꾸지 않는 것이다.다른 방법을 생각해서 할 수밖에 없어요.
처음에 생각한 것은 어차피 포스트나 get 방식으로 디코딩 문제를 해결해야 한다는 것이다.그러나 모두 만족스럽지 못하다. 마지막으로 생각해 보면 파라미터부터 파라미터의 방식도 매우 많다.사실 한 마디로 하면 이전의 코드는 비교적 난잡하게 썼는데, 나중에 쓴 것은 바로 기능을 실현하기 위해서이다.
/************************* *************************/
query : function(){
var starttime = Ext.get('startTime').dom.value;
var endtime = Ext.get('endTime').dom.value;
var servIp = Ext.get('servIp').dom.value;
var keyType = Ext.get('keyType').dom.value;
var keypatt = Ext.get('pattrules').dom.value;
var keyWord = Ext.get('keyWord').dom.value;
var url = '/servlet/DoPageServlet?action=query&flag=http'
+ '&startTime=' + starttime + '&endTime=' + endtime + '&servIp=' + servIp +
'&keyType=' + keyType + '&keypatt=' + keypatt;// + '&keyWord=' + keyWord;
Grid.ds.proxy = new Ext.data.HttpProxy({url: url});
Grid.ds.load({
params:{
start:0,limit:15,total:-1,keyWord:keyWord}
});
},
/************************* *************************/
사실 매개 변수를 통해서든 다른 방식을 통해 직접 가져가든 해결할 수 있다면 앞으로 통일된 더 좋은 해결이 있다면 당연히 가장 좋은 것이다.어쨌든 지금의 문제는 먼저 해결되었다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Ext.form.ComboBox 편집 페이지 표시 값 문제최근 EXTJS 3.0 개발 프로젝트, 페이지 폼에 ComboBox가 사용되었습니다. 어떻게 편집 페이지에 들어갈 때 백그라운드에서 전해지는 값을 표시할 수 있습니까?세 가지 방법이 모두 통과되었는데, 이를 요약하면...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.