وب پارت فیلتر
با سلام
من یک نمای شیرپوینت دارم با دوتا وب پارت فیلتر متن و یک دکمه اعمال فیلتر این نما را در شیرپوینت دیزانر سفارشی کردم با مراحل زیر:
ابتدا Listviewwebpart را به dataformwebpart تبدیل نمودم تا بتوانم از گزینه add xslt filter
ing در پنجره فیلتر استفاده کنم سپس با تعریف دو پارامتر اتصال فیلترهای متنی و Dataformwebpart را ایجاد نمودم filterfamily , filternezam
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)]
این فیلتر در ابتدای بار شدن صفحه در تمام حالات درست کار می کند اما زمانی که مثلا دو تا فیلتر متنی را پر می کنیم و بعد می خواهیم یکی از آنها را خالی کنیم بعد روی دکمه اعمال فیلتر می زنیم نتیجه درست برنمی گردد گویی این خالی کردن فیلتر متنی با خالی بودن فیلتر متنی در ابتدای صفحه فرق می کند یا دکمه اعمال فیلتر مقدار خالی پارامتر را پاس نمی دهد.
آیا کسی با این مورد روبه رو شده است؟!!!
×