2016-06-01 4 views
7

uiGrid 필드의 사용 가능한 모든 uiGridConstants를 한 곳에서 문서화하는 링크가 누락 되었습니까? columnDefs 필터에서 작업 중이며 EQUAL이 작동하지 않는다는 것을 알았습니다. 그 때 uiGridConstants의 모든 조건 상수에 대한 중앙 문서가 없다는 것을 깨달았습니다.uiGridConstants.filter에서 사용할 수있는 조건 상수는 무엇입니까?

columnDefs: 
[ { } 
    , { field: '_pointXID', filter 
     : { 
      condition: uiGridConstants.filter.CONTAINS, placeholder: '%PATTERN%' 
     }, headerCellClass: $scope.whatfilter} 
    , { field: '_statU16', width: "5%", filter 
     : { 
      condition: uiGridConstants.filter.EQUAL, placeholder: '==' 
     }, headerCellClass: $scope.whatfilter} 
    , { field: '_valDoub', width: "5%", enableFiltering: false } 

] 

평등하지 않은 사람이 누구인지 어떻게 알 수 있습니까?!

+1

그래서 유효하지 않은 경우 아무것도 간다, 당신의 질문은 무엇인가? –

+0

나는 질문을 편집했다. –

답변

9

코드에서 "uiGridConstants.filter."리터럴을 찾으려면 ui-Grid.js 소스를 열어야합니다. 여기에 이들 상수 

1. STARTS_WITH 
2. ENDS_WITH 
3. CONTAINS 
4. EXACT 
5. NOT_EQUAL 
6. GREATER_THAN 
7. GREATER_THAN_OR_EQUAL 
8. LESS_THAN 
9. LESS_THAN_OR_EQUAL 

내가 그들 모두를 가지고 또는 여전히 뭔가를 놓친 모든 UI 그리드의 사용 가능한 필터 조건에 대한 나의 요약은 무엇입니까? (원본에서 EQUAL을 찾을 수 없다는 것을 알 수 있습니다.)

여러분은 기본 조건이 있는지 묻습니다. 하나 있다고 생각하지 않지만 input.condition 값이 위의 값이 아니면 Column 필터는 TRUE를 반환합니다. 즉, 필터가 없다는 것을 의미합니다.

그래서 즉, 기본은하는 필터입니다 : 당신의 상태 상수는

+0

좋은 점 ... 기본값은 무엇입니까? – Jay

+0

기본값은 위와 같지 않습니다. 그것은 CONTAINS와 와일드 카드만을 지원하는 것 사이의 하이브리드입니다. –

+0

에드 그리핀, 귀하의 질문에 대한 수정 된 답변이 있습니다. 감사 –