انقر فوق زر تحرير لتعبئة النموذج بالبيانات الموجودة.
عند النقر فوق الزر ، تكون حالة التحديث هي حالة التحرير ،
قم باستدعاء التابع setFieldsValue في componentWillReceiveProps. بعد حوالي دقيقة أو نحو ذلك ، يتم ملء النموذج.
ثم انقر فوق أي إدخال واستمر في الانتظار لمدة دقيقة واحدة تقريبًا.
جوهر setFieldsValue
هو استدعاء setState
للغلاف الخارجي ، واستدعاء componentWillReceiveProps
بشكل غير مباشر ، لذا فهي حلقة لا نهائية.
الرجاء استخدام mapPropsToFields
http://ant.design/components/form/#Form.create (خيارات)
تضمين التغريدة
تحول mapPropsToFields الخاصيات إلى القيم المقابلة ، والتي يمكن استخدامها لقراءة القيم في متجر Redux
الوظيفة (الدعائم): الكائن {fieldName: الكائن {القيمة}}
لا أرى كيف أريد أن أكتب في mapPropsToFields
مرحبًا ، هل هناك طريقة لترجمة هذا التقارب؟
bnlambert ما هو سؤالك
أرغب في معرفة كيفية تعيين القيم الأولية باستخدام setFieldsValue
.
كما يظهر تقويم منتقي البيانات الخاص بي باللغة الصينية ؛ كيف اصححها؟
يمكنك تجربة moment.locale('en');
هل أطلب لحظة من "antd" أم أحتاج إلى تنزيله بشكل منفصل ؟.
من فضلك كن أكثر صراحة قليلا. شكرا
على موقع الويب الخاص بك ، توجد هذه الملاحظة لـ "setFieldsValue"
please don't use it in componentWillReceiveProps, otherwise, it will cause an endless loop, more)
إنه يرتبط بهذه الصفحة لما أفترض أنه تفسير. هل يمكننا الحصول على نوع من الترجمة إذا أمكن؟
شكرا
coljung جرب مترجم جوجل.
bnlambertcoljung أو إذا كنت تستخدم Chrome ، فانقر بزر الماوس الأيمن -> ترجم إلى الإنجليزية
يمكنني أن أفهم أن بعض المشكلات تمت كتابتها باللغة الصينية للتواصل المريح / الأسرع بين القائمين على الصيانة ، ولكن تمت الإشارة إلى هذه المشكلة في الوثائق الرسمية ، وهي "جزء منها" لذا يجب ترجمتها.
بديل: يجب تضمين المعلومات المكتوبة هنا في الوثائق الرسمية.
benjycui IMO "جرب مترجم Google" ليس تعليقًا بناء ويخالف بعض قواعد السلوك المذكورة في CODE_OF_CONDUCT.md
- استخدام لغة ترحيبية وشاملة
- احترام وجهات النظر والتجارب المختلفة
- قبول النقد البناء برشاقة
- التركيز على ما هو أفضل للمجتمع
- إظهار التعاطف تجاه أفراد المجتمع الآخرين
إلى الأشخاص التسعة الذين تفاعلوا بـ ": smile:": من الواضح أنك تتحدث لغتين ، كم من الوقت سيستغرق ترجمة المحتوى من Google ، اضبط الترجمة إذا لزم الأمر بفضل مهاراتك اللغوية والصق المحتوى هنا بدلاً من ذلك؟
ما قيل:
setFieldsValue
في componentWillReceivedProps
يتسبب في حدوث حلقة تتوقف في النهاية بعد دقيقة واحدة. كل تغيير مجال يسبب حلقة جديدة "لانهائية".setFieldsValue
يؤدي إلى this.setState
في مركز تنسيق العمليات ، لذلك يغير الدعائم ويتسبب مباشرة في استدعاء طريقة componentWillReceiveProps
الخاصة بك. لهذا السبب توجد حلقة. يجب أن نستخدم mapPropsToFields
.mapPropsToFields
لقراءة البيانات من المتجر ، كيف يمكنني الكتابة فيه؟هذا النموذج صعب الاستخدام حقًا ، وتكلفة استخدامه بعد التعبئة باهظة جدًا
https://ant.design/components/form/#components -form-demo-global-state
mapPropsToFields وتحميل تعارض التحميل سيعيد ضبط النموذج
التعليق الأكثر فائدة
هذا النموذج صعب الاستخدام حقًا ، وتكلفة استخدامه بعد التعبئة باهظة جدًا