| @@ -249,9 +249,19 @@ const UserInformationCard_Organization = ({userData, loadDataFun, orgData}) => { | |||||
| valueName:"orgId", | valueName:"orgId", | ||||
| disabled:(!editMode), | disabled:(!editMode), | ||||
| dataList: orgData, | dataList: orgData, | ||||
| filterOptions:(options) => options, | |||||
| filterOptions:(options, state)=>{ | |||||
| if(!state || !state.inputValue) return options; | |||||
| let searchStr = state.inputValue.toLowerCase().toLowerCase().trim(); | |||||
| const displayOptions = options.filter((option) =>{ | |||||
| let brNo=option.brNo.toLowerCase().trim(); | |||||
| let enCompanyName=option.enCompanyName?option.enCompanyName.toLowerCase().trim():""; | |||||
| let chCompanyName=option.chCompanyName?option.chCompanyName.toLowerCase().trim():""; | |||||
| return brNo.includes(searchStr) || enCompanyName.includes(searchStr)|| chCompanyName.includes(searchStr); | |||||
| }, | |||||
| ); | |||||
| return displayOptions; | |||||
| }, | |||||
| getOptionLabel:(item) => item?typeof item==='number'?item+"":(item["brNo"]?item["brNo"]+"-"+item["enCompanyName"]:""):"", | getOptionLabel:(item) => item?typeof item==='number'?item+"":(item["brNo"]?item["brNo"]+"-"+item["enCompanyName"]:""):"", | ||||
| // getOptionSelected: (option, value) => option.label === value.label, | |||||
| isOptionEqualToValue:(option, newValue, setValue, setInputValue) => { | isOptionEqualToValue:(option, newValue, setValue, setInputValue) => { | ||||
| if(option.id == newValue){ | if(option.id == newValue){ | ||||
| setValue(option); | setValue(option); | ||||