لوتس دومينو عرض على شبكة الإنترنت - أن تظهر إلا وثائق المستخدمين الحالية - ولكن يظهر أكثر من ذلك؟

StackOverflow https://stackoverflow.com/questions/1201045

  •  05-07-2019
  •  | 
  •  

سؤال

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

وهذه هي الصيغة عرض التحديد الذي أنا باستخدام:

واختر (نموذج = "أتوم طلب" | نموذج = "AtomRequest") وname ([CN]، RequestAuthor) =name ([CN]. @ اسم المستخدم)

والحقل RequestAuthor هو محسوب الحقل عندما تتكون الذي يلتقط اسم المؤلف.

واختيار الرأي يعمل بشكل جيد بالنسبة لي، ولكن المستخدمين الآخرين قادرا على رؤية المستخدمين وثائق أخرى في هذا الرأي.

وأنا ربما تطل على شيء واضح ....

وأي اقتراحات؟

وديريك

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

المحلول

وأنا حولت وجهة نظر لتكون وجهة نظر تصنيفها - مصنفة حسب AUTHORNAME

وبعد ذلك I جزءا لا يتجزأ من العرض على شكل عرض القالب وضع فوقه لعرض فئة واحدة.

وفئة واحدة هي اسم المستخدم.

ويبدو أن فعلت الحيلة ..

نصائح أخرى

هل يحتاج المستخدم لتكون قادرا على رؤية وثائق أخرى من تلقاء نفسها (خارج هذا الرأي يعني)؟

إذا لم يكن كذلك، ثم استخدام حقل القراء على وثائق للحد الذي يمكن أن يرى كل وثيقة.

وبعد ذلك لن تحتاج الجزء @Name([CN];RequestAuthor) = @Name([CN];@UserName) صيغة الاختيار.

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

وحل LRE هو فكرة جيدة. ولكن من بوف تصميم، لا تستخدمUserName أوNow أوtoday في عرض اختيار صيغة لأنه يسبب مشاكل الأداء خطيرة على قاعدة البيانات الخاصة بك والخادم.

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

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