Есть ли способ увеличить ширину входного элемента по умолчанию в пределах создаваемого множественного ответа? - PullRequest
0 голосов
/ 02 ноября 2019

Я работаю над добавлением функции копирования и вставки в мультиселект, который можно создать, но единственный способ для пользователя получить доступ к меню копирования и вставки после того, как он щелкнет правой кнопкой мыши на множественном выборе, - если он щелкнет правой кнопкой мыши прямо там, где появляется курсор. Так как размер ввода изменяется только после того, как данные были введены пользователем в выбор, пользователь не может просто щелкнуть правой кнопкой мыши в любом месте в пределах выбора, чтобы просмотреть меню копирования и вставки. После щелчка правой кнопкой мыши отображается меню, в котором находится курсор:

курсор

, показывая правильное меню с копированием и вставкой и другими параметрами

Но если я щелкну где-нибудь еще в пределах выделенной области , щелкнув правой кнопкой мыши в середине выделенной области

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

...