مشاهده در GitHub

Bootstrap Table Multiple Sort

افزونه Multiple Sort برای Bootstrap Table.

در این صفحه

استفاده

<script src="extensions/multiple-sort/bootstrap-table-multiple-sort.js"></script>

مثال

Multiple Sort

گزینه‌ها

showMultiSort

  • ویژگی: data-show-multi-sort

  • نوع: Boolean

  • جزئیات:

    برای اجازه مرتب‌سازی چندین، روی true تنظیم کنید.

  • پیش‌فرض: false

showMultiSortButton

  • ویژگی: data-show-multi-sort-button

  • نوع: Boolean

  • جزئیات:

    برای پنهان کردن دکمه رابط کاربری مرتب‌سازی چندین، روی false تنظیم کنید.

  • پیش‌فرض: true

multiSortStrictSort

  • ویژگی: data-multi-sort-strict-sort

  • نوع: Boolean

  • جزئیات:

    برای فعال کردن مرتب‌سازی دقیق، روی true تنظیم کنید. این بدان معناست که رشته‌ها با استفاده از toLowerCase مقایسه و مرتب خواهند شد.

  • پیش‌فرض: false

sortPriority

  • ویژگی: data-sort-priority

  • نوع: Object

  • جزئیات:

    یک یا چند اولویت مرتب‌سازی را تنظیم کنید. مثال:

    [
      {
        "sortName": "forks_count",
        "sortOrder": "desc"
      },
      {
        "sortName": "stargazers_count",
        "sortOrder":"desc"
      }
    ]
  • پیش‌فرض: null

آیکون‌ها

  • sort: 'glyphicon-sort'
  • plus: 'glyphicon-plus'
  • minus: 'glyphicon-minus'

متدهای

multipleSort

  • پارامتر: none

  • جزئیات:

    جدول مرتب‌سازی چندین را强制执行 می‌کند (قابل استفاده بعد از تغییرات دستی داده‌ها).

multiSort

  • پارامتر: sortPriority

  • جزئیات:

    یک یا چند اولویت مرتب‌سازی را تنظیم کنید. مثال:

    [
      {
        "sortName": "forks_count",
        "sortOrder": "desc"
      },
      {
        "sortName": "stargazers_count",
        "sortOrder": "asc"
      }
    ]

محلی‌سازی

formatAddLevel

  • جزئیات:

    متن دکمه اضافه کردن سطح

  • پیش‌فرض: function () { return "اضافه کردن سطح" }

formatCancel

  • جزئیات:

    متن دکمه حذف سطح

  • پیش‌فرض: function () { return "لغو" }

formatColumn

  • جزئیات:

    متن سربرگ ستون

  • پیش‌فرض: function () { return "ستون" }

formatDeleteLevel

  • جزئیات:

    متن دکمه حذف سطح

  • پیش‌فرض: function () { return "حذف سطح" }

formatDuplicateAlertTitle

  • جزئیات:

    عنوان هشدار تکرار

  • پیش‌فرض: function () { return "تکرار(ها) شناسایی شد!" }

formatDuplicateAlertDescription

  • جزئیات:

    متن هشدار تکرار

  • پیش‌فرض: function () { return "لطفاً هر ستون تکراری را حذف یا تغییر دهید." }

formatMultipleSort

  • جزئیات:

    عنوان مدال جستجوی پیشرفته

  • پیش‌فرض: function () { return "مرتب‌سازی چندین" }

formatOrder

  • جزئیات:

    متن دکمه حذف سطح

  • پیش‌فرض: function () { return "ترتیب" }

formatSort

  • جزئیات:

    متن دکمه حذف سطح

  • پیش‌فرض: function () { return "مرتب‌سازی" }

formatSortBy

  • جزئیات:

    متن دکمه حذف سطح

  • پیش‌فرض: function () { return "مرتب‌سازی بر اساس" }

formatSortOrders

  • جزئیات:

    متن مرتب‌سازی مرتب‌ها

  • پیش‌فرض:

    • asc : function () { return "صعودی" }
    • desc : function () { return "نزولی" }

formatThenBy

  • جزئیات:

    متن دکمه حذف سطح

  • پیش‌فرض: function () { return "سپس بر اساس" }

رویدادها

onMultipleSort(multiple-sort.bs.table)

  • وقتی با یک یا چند اولویت مرتب‌سازی مرتب‌سازی می‌کنید، فعال می‌شود.