|
@@ -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); |
|
|