تمرير البيانات إلى نموذج infopath الجديد في مكتبة النماذج من جزء ويب مخصص لنقطة المشاركة

sharepoint.stackexchange https://sharepoint.stackexchange.com//questions/92563

سؤال

لدي جزء ويب مخصص لنقطة مشاركة يحتوي على مربعي نص Name و ID وزر.لدي نموذج مسار معلومات يسمى "EmpInformation" في مكتبة النماذج. لذلك إذا قام المستخدم بالضغط على الزر، فيجب فتح نموذج مسار معلومات جديد و Name و ID يجب ملء الحقول في هذا النموذج بواسطة زر إرسال البيانات.أي اقتراحات


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

المحلول

يمكنك استخدام معلمات سلسلة الاستعلام لإرسالها إلى نموذج InfoPath، وإذا كنت لا تريد حلاً للتعليمات البرمجية، فيمكنك استخدام جزء ويب لتصفية سلسلة الاستعلام (URL).توضح المدونة التالية كيف:

كيفية تمرير بيانات سلسلة الاستعلام إلى نموذج InfoPath

إذا كنت ترغب في الوصول إليها في التعليمات البرمجية، يمكنك الوصول إلى مثل:

// URL: http://www.foo.com/bar.xsn?xyz=1

public void FormEvents_Loading(object sender, LoadingEventArgs e)
{
   // Assign the value of the parameter 'xyz' to the string 'xyzValue'
   string xyzValue = e.InputParameters["xyz"];
}

نصائح أخرى

يمكن أن تكون إحدى الأفكار هي تخزين البيانات في قائمة (ربما مؤقتًا) وفي نموذج InfoPath، قم بإجراء اتصال بهذه القائمة، واحصل على البيانات من هناك..إذا كان لديك عدة إدخالات في القائمة وتحتاج إلى تحديد الإدخال الذي يجب عليك اختياره، فلا يزال بإمكانك استخدام أسلوب QueryString لإرسال معرف عنصر القائمة.

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