0
사용자가 JQGRID를 사용하여 데이터베이스의 데이터를 표시하고 DB에 저장된 전자 메일 데이터가 대문자 인 경우에도 모든 데이터를 소문자로 표시하려는 EMAIL 필드가 있습니다. . 내가 포맷터를 사용하여 시도하고 나에게 다음 몇 가지 오류표시 중에 jqgrid 데이터를 소문자로 변환
Uncaught TypeError: cellvalue.toLowerCase is not a function
을 던지는 내가 이메일을로드하는 데 사용하고있는있는 jqGrid 코드입니다.
{
name: "EMAIL_ID",
align: "center",
width: 140,
formatter: case_converter,
search: true
},
다음은 해당 셀 값에 대해 데이터를 소문자로 변환하는 데 사용하는 포맷터 함수입니다.
//Convert Email Id to lowecase
function case_converter(cellvalue, options, rowObject)
{
var email_lower = cellvalue.toLowerCase();
console.log(email_lower);
return email_lower;
}
표준 자바 스크립트 기능을 사용하고 있지만이 오류가 발생합니다.
로그 아웃'cellvalue' 전에 주석으로이 문자열이 있는지 확인하기 위해 당신을 제안, 기회는 문자열이 아니다 있습니다. CSS를 사용하여'text-transform : lowercase'로 대/소문자 변환을 수행하는 것도 고려해 볼 가치가 있습니다. – skirtle