4
이전의 광산 프로젝트에서 ExtJS
을 사용하고 있으며 그것을 디버깅해야합니다.
그래서 내가 검색 양식이 하나 개의 코드를 가지고 :'equal'비교를 사용하여 ExtJS 필터`int` 타입을 만듭니다.
var pm = Ext.getCmp('ddlFltrPM').getValue();
if(pm && pm > 0)
filters.push({dataIndex: 'project_manager_id', type: 'string', value: pm});
이 작동하지만, PHP 코드 함수에서 다음과 같이 SQL 쿼리에이 필터를 변환 :
이 AND project_manager_id LIKE %...%
(기본 변환 기능에 의해)가 string
때문에 검색 필드.
하지만 정확한이 필요합니다. 그래서 나는이 같은 뭔가를하려고하면
var pm = Ext.getCmp('ddlFltrPM').getValue();
if(pm && pm > 0)
filters.push({dataIndex: 'project_manager_id', type: 'int', comparison:'eq', value: pm});
..filter가 POST에 표시 해달라고. type
및 comparison
의 여러 변형을 시도했지만 아무 효과가 없습니다.
eq
비교를 사용하여 필터 필드를 int
으로 어떻게 변경합니까?
의견을 보내 주셔서 감사합니다.
Stanislav.
좋은 해결책. 너 자신의 대답을 받아 들일 수 있다는 것을 알고 있니?)? – A1rPun
@ A1rPun 최근 21 시간 밖에 안 되었습니까? ;) – StasGrin
죄송합니다. – A1rPun