نظرة عامة
يمنحInputGroup الإدخال حدًا مشتركًا ومحتوى بادئًا أو لاحقًا اختياريًا. اضبط size على المجموعة لتحديد حجم الحاوية وتوفير قيمة افتراضية لإدخالها. يكون لحجم العنصر الفرعي المحدد صراحةً الأولوية على تلك القيمة الافتراضية؛ وتظل المجموعة تتحكم في ارتفاع التخطيط المشترك.
استخدام
startElement وendElement عُقد React. البادئات واللاحقات هي محتوى مرئي؛ تحتوي القيمة المُرسلة لعنصر الإدخال على ما يُدخله المستخدم فقط.
خيارات مرئية
قارن ملحقات البادئة واللاحقة والملحقات المدمجة في كلا حجمي الإدخال. تتشارك المجموعة حجمها مع الإدخال.البنية التشريحية
ضع حقل الإدخال داخلInputGroup وأبقِ تسميات الحقول والرسائل خارج الحدود المشتركة.
startElement وendElement هما خصائص عقد React، وليسا مكونات منفصلة. لا يوفر InputGroup تسمية ولا يدير التحقق. امنح الإدخال اسمًا يمكن الوصول إليه، إما عبر Field.Label أو عبر سمات التسمية الخاصة به.
إجراء لاحق
type="button" عندما لا ينبغي لها إرسال النموذج. تدعم المجموعة المقاسين sm وmd، وتستخدم md افتراضيًا.
تخصيص التخطيط
تستهدف الخصائص الأصلية وclassName وstyle وrender وref عنصر div الخاص بالتخطيط. يتلقى عنصر render مخصص خصائص التخطيط والعناصر الفرعية. أبقِ المرجع supplied على عنصر التخطيط هذا.
ضع value وdefaultValue وonValueChange وname وrequired وreadOnly وdisabled ومرجع عنصر التحكم الأصلي على Input. لا تدير المجموعة حالة الإدخال ولا تستبدل ارتباط تسمية Field.
الخصائص
يُنشأ المرجع من أنواع المكونات العامة. تُقبل أيضًا السمات الأصلية، بما في ذلك الأسماء التي يمكن الوصول إليها ومعالجات الأحداث، على الأجزاء التي تعرض عناصر.ReactNode
Content rendered after the input, such as a suffix or a button.
boolean
افتراضي:"true"
Set false to keep the group border unchanged on focus. Defaults to true. Error styling remains visible.
Ref<HTMLDivElement>
Ref to the layout element, a div by default.
ReactElement<unknown, string | JSXElementConstructor<any>> | ComponentRenderFn<HTMLProps, {}>
Customizes the layout element. Forward its props, children and ref. Native control props belong on the child input.
"md" | "sm"
افتراضي:"md"
Visual size of the layout and default size for inputs that omit size. Defaults to md.
ReactNode
Content rendered before the input, such as a prefix or an icon.