이 문제에 대한 도움이 필요합니다 ... 방금 free-jqgrid 4.13.6으로 업그레이드되었습니다. 이전에 jqgrid를 사용했습니다. 4.3free-jqgrid : formatter : "정의되지 않은"문제를 해결하지만 예상되는 데이터를 표시하지 않습니다.
아래 코드를 사용하고 있습니다. 아래 그림과 같습니다. 차이점은 첫 번째 colModel입니다 (리뷰) 포매터를 사용하고 있습니다 : "select". 이 경우 값이 "아니요"또는 "예"으로 표시됩니다. 그러나 null 값이있는 경우 "undefined"이 표시됩니다.
두 번째 열 (상태)에서 나는 포매터를 사용하지 않습니다 : "선택". 여기에 값이 "Y"또는 "N"으로 표시되고 null 일 때 공백이됩니다.
는하지만 로 표시하는 값을 필요로하지 예/아니오 빈 값이 null .
참고 : 당신은 열 Review
에서 defaultValue:'Intime'
을 수정해야
4.3있는 jqGrid
{name:'Review', width:85, fixed: true, align:'center', sortable: false, search: false, editable: true, resizable: false, stype:'select', formatter: "select",
edittype:'select', editoptions:{
value:'Select:Select;Y:Yes;N:No',
defaultValue:'Intime',
multiple: false
},
searchoptions: {
sopt: ['eq','ne'],
value: 'Y:Yes;N:No',
attr: {multiple: 'multiple', size: 2},
dataInit: dataInitMultiselect
}
},
{name:'Status', index:'confirmationStatus', sortable: false, search: false, width: 80, fixed: true, align:'center', resizable: false, editable: true, stype:'select',
edittype:'select', editoptions:{
value:'Select:Select;Y:Yes;N:No',
defaultValue:'Intime',
multiple: false
},
searchoptions: {
sopt: ['eq','ne'],
value: 'Y:Yes;N:No',
attr: {multiple: 'multiple', size: 3},
dataInit: dataInitMultiselect
}
},
시도
sopt: ["in"]
사용? 왜 'defaultValue :'Intime''과'value : '선택 : 선택, Y : 예, N :'값 대신 Y : 예 : N : 아니오 '? 어떤'dataInitMultiselect'를 사용합니까? jqGrid의'plugins' 폴더에서'ui.multiselect.js'를 사용합니까? – Oleg
솔직히 defaultValue에 대한 아이디어가 없습니다. 'Intime'. 방금 이미있는 코드를 찾았습니다. 값과 동일 : '선택 : 선택, 예 : 예, 아니요 : 아니오'. 우리는 Eric Hynds의 다중 선택을 사용하고 있습니다. – SKumar
값처럼 보입니다 : '선택 : Y : 예; N : 아니오'를 사용하여 드롭 다운에서 '선택'을 표시했습니다. fyi : 이것은 다중 선택 드롭 다운이 아닙니다. – SKumar