سؤال

لقد جئت مؤخرًا مع قضية مهمة ولا أعرف الحلول التي يمكن أن تتحملها لحلها.

في الواقع ، أنا بحاجة إلى إنشاء شكل ديناميكي ، اسمحوا لي أن أشرح ذلك:

لدي نموذج لكائن حيث يمكن للمستخدم ملء الحقول الإلزامية لهذا الكائن وعندما يحفظ هذا الكائن ، تملأ الحقول الأخرى بالقيم الافتراضية. مشكلتي هي أنني أريد أن يكون المستخدم قادرًا على اختيار الحقول التي سيملأها.

لذلك أتصور أن أضع قائمة اختيارات متعددة الإجراءات حيث تكون جميع حقول الكائنات قابلة للشفاء ويمكن للمستخدم اختيار تلك التي يريد ملءها. أرفع الصوت ، أود أن أضع زر "إضافة" وبعد النقر ، أود أن يتم تحديث النموذج الخاص بي مع الحقول الجديدة التي حددها المستخدم الخاص بي. الشيء هو أنني لا أعرف الطقس يمكنني القيام بهذا الشكل الديناميكي في Visualforce. هل سبق لك أن قمت بإنشاء هذا النوع من الأشياء؟ إذا كانت الإجابة بنعم ما هي الأدوات التي استخدمتها؟

شكرا لكم الجميع على القراءة

هل كانت مفيدة؟

المحلول

نعم ، يمكنك بالتأكيد إنشاء مثل هذا النموذج مع VisualForce ويجب ألا يكون صعبًا. يمكنك استخدام خاصية تم تقديمها لعدد ثابت من الحقول أو استخدام Apex: تكرار علامة لقائمة النمو ديناميكيًا. فمثلا

 <apex:repeat value="{!fields}" var="f">
    <apex:inputField value="{!sObject[f]}" />
 </apex:repeat>

حيث في حقول وحدة التحكم هي قائمة من الأوتار التي تحتوي على أسماء الحقول.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top