وب پارت فیلتر

1589 مرتبه0 answers1 دنبال کننده
0
مدیر سایت 52 امتیاز مدیر سایت این سئوال را ویرایش کرده در
 با سلام
من یک نمای شیرپوینت دارم با دوتا وب پارت فیلتر متن و یک دکمه اعمال فیلتر این نما را در شیرپوینت دیزانر سفارشی کردم با مراحل زیر:
ابتدا Listviewwebpart را به dataformwebpart تبدیل نمودم تا بتوانم از گزینه add xslt filter
ing در پنجره فیلتر استفاده کنم سپس با تعریف دو پارامتر اتصال فیلترهای متنی و Dataformwebpart را ایجاد نمودم filterfamily , filternezam
شرط زیر نیز برای اعمال فیلتر در نظر گرفته شده است:

[(string-length($FilterFamily)=0 or contains(@Title,$FilterFamily))

and( string-length(string($FilterNezam))=0 or translate(string(@_x0634__x0645__x0627__x0631__x06),',','')=$FilterNezam)]

این فیلتر در ابتدای بار شدن صفحه در تمام حالات درست کار می کند  اما زمانی که مثلا دو تا فیلتر متنی را پر می کنیم و بعد می خواهیم یکی از آنها را خالی کنیم بعد روی دکمه اعمال فیلتر  می زنیم نتیجه درست برنمی گردد گویی این خالی کردن فیلتر متنی با خالی بودن فیلتر متنی در ابتدای صفحه فرق می کند یا دکمه اعمال فیلتر مقدار خالی پارامتر را پاس نمی دهد.

آیا کسی با این مورد روبه رو شده است؟!!!

×

ورود

آمار سئوال

  • فعال
  • نماها1 مرتبه
  • پاسخ0 پاسخ
  • دنبال کنندگان1 دنبال کننده