Я работаю над добавлением функции копирования и вставки в мультиселект, который можно создать, но единственный способ для пользователя получить доступ к меню копирования и вставки после того, как он щелкнет правой кнопкой мыши на множественном выборе, - если он щелкнет правой кнопкой мыши прямо там, где появляется курсор. Так как размер ввода изменяется только после того, как данные были введены пользователем в выбор, пользователь не может просто щелкнуть правой кнопкой мыши в любом месте в пределах выбора, чтобы просмотреть меню копирования и вставки. После щелчка правой кнопкой мыши отображается меню, в котором находится курсор:
курсор
, показывая правильное меню с копированием и вставкой и другими параметрами
Но если я щелкну где-нибудь еще в пределах выделенной области , щелкнув правой кнопкой мыши в середине выделенной области
Я попытался использовать объект стилей со свойством ввода и установить ширину там примерно так ': input: (base, state) => {
return {
...base,
width:'600px'
}
}
добавить передачу этого значения компонентуact-select, но это увеличивает ширину только после добавления данных. Я хотел бы установить ширину по умолчанию для элемента ввода. Вот изображение элемента ввода и его css: Вот элемент ввода, на котором я пытаюсь увеличить ширину: Вот элемент ввода Любая помощь очень ценится. Спасибо