جستجو در وبلاگ

جستجوی پیشرفته
1396/05/28   شنبه
Blog Start ساخت منو در سایت های شیرپوینتی

در صورتی که بخواهیم برای سایت شیرپوینتی منوی پویا ایجاد کنیم ، باید اطلاعات آن را در لیستی نگه داشته و هنگام بارگذاری صفحه آن اطلاعات را بارگذاری کنیم . اما مسئه پویا بودن و به تعریفی قابل توسعه بودن آیتم های منو است ؛ به این معنی که بتوان هر تعداد آیتم به هر نود دلخواه در منو اضافه کرد . راه حل چیست ؟

 

برای رفع این مشکل یک DLL طراحی کردم که به کمک آن بتوان پس از خواندن تمام آیتم های لیست ، آن آیتم ها را به این کامپوننت داد و آن کامپوننت ساختار والد و فرزندی تمام نود ها را یافته و آنها را ایجاد کند . برای دانلود این DLL می توانید به CodePlex مراجعه کنید . راهنمای این فایل نیز در کنار آن موجود است .

 

طریقه کار با این کامپوننت خیلی ساده بوده و می توان به تمام نود ها در حین بارگذاری نیز دسترسی داشت . کلاسی با نام Builder وجود دارد که لیستی از کلاس Node را گرفته و با استفاده از متدی به نام Normalize اطلاعات با به فرمت معتبر در میاورد ( در صورتی که بخواهیم در همین مرحله می توانیم این اطلاعات را گرفته و به فرمت JSON در آوریم ) و سپس یک متد به نام Export اطلاعات Normalize شده ر می گیرد و به شکل تگ های ul و li در می آورد

 


 
عدم نمایش Ribbon برای کاربران... آشنایی با MSOCAF
آنچه گذشت...
1 پست در ماه تیـر سال 1394
1 پست در ماه اسـفـند سال 1393
1 پست در ماه بهـمن سال 1393
1 پست در ماه دی سال 1393
1 پست در ماه آذر سال 1393
1 پست در ماه آبـان سال 1393
4 پست در ماه مهـر سال 1393
4 پست در ماه شهـریور سال 1393
2 پست در ماه مرداد سال 1393
3 پست در ماه تیـر سال 1393
2 پست در ماه خرداد سال 1393
3 پست در ماه اردیبهشت سال 1393
3 پست در ماه فروردین سال 1393
1 پست در ماه اسـفـند سال 1392
4 پست در ماه بهـمن سال 1392
3 پست در ماه دی سال 1392
3 پست در ماه آذر سال 1392
2 پست در ماه آبـان سال 1392
2 پست در ماه مهـر سال 1392
5 پست در ماه شهـریور سال 1392
5 پست در ماه مرداد سال 1392
1 پست در ماه تیـر سال 1392
6 پست در ماه خرداد سال 1392
3 پست در ماه اردیبهشت سال 1392
4 پست در ماه فروردین سال 1392
3 پست در ماه اسـفـند سال 1391
3 پست در ماه بهـمن سال 1391
3 پست در ماه دی سال 1391
5 پست در ماه آذر سال 1391
2 پست در ماه آبـان سال 1391
3 پست در ماه مهـر سال 1391
4 پست در ماه شهـریور سال 1391
8 پست در ماه مرداد سال 1391
14 پست در ماه تیـر سال 1391
25 پست در ماه خرداد سال 1391
20 پست در ماه اردیبهشت سال 1391



 

Get RSS Top 10