عرض على GitHub

Bootstrap Table Multiple Sort

امتداد Multiple Sort للجدول في Bootstrap Table.

في هذه الصفحة

الاستخدام

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

المثال

Multiple Sort

الخيارات

showMultiSort

  • attribute: data-show-multi-sort

  • type: Boolean

  • Detail:

    قم بتعيين true للسماح بالترتيب المتعدد.

  • Default: false

showMultiSortButton

  • attribute: data-show-multi-sort-button

  • type: Boolean

  • Detail:

    قم بتعيين false لإخفاء زر واجهة المستخدم لترتيب متعدد.

  • Default: true

multiSortStrictSort

  • attribute: data-multi-sort-strict-sort

  • type: Boolean

  • Detail:

    قم بتعيين true لتشغيل الترتيب الصارم. هذا يعني أن النصوص ستنقارن ويتم ترتيبها باستخدام toLowerCase.

  • Default: false

sortPriority

  • attribute: data-sort-priority

  • type: Object

  • Detail:

    تعيين أولوية ترتيب واحدة أو متعددة. مثال:

    [
      {
        "sortName": "forks_count",
        "sortOrder": "desc"
      },
      {
        "sortName": "stargazers_count",
        "sortOrder":"desc"
      }
    ]
  • Default: null

Icons

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

الطرق

multipleSort

  • parameters: none

  • Detail:

    إجبار جدول الترتيب المتعدد (يمكن استخدامه بعد تغييرات البيانات اليدوية).

multiSort

  • parameters: sortPriority

  • Detail:

    تعيين أولوية ترتيب واحدة أو متعددة. مثال:

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

Localizations

formatAddLevel

  • Detail:

    Text of the add level button

  • Default: function () { return "Add Level" }

formatCancel

  • Detail:

    Text of the delete level button

  • Default: function () { return "Cancel" }

formatColumn

  • Detail:

    Text of Column header

  • Default: function () { return "Column" }

formatDeleteLevel

  • Detail:

    نص زر حذف المستوى

  • Default: function () { return "Delete Level" }

formatDuplicateAlertTitle

  • Detail:

    عنوان تنبيه التكرار

  • Default: function () { return "Duplicate(s) detected!" }

formatDuplicateAlertDescription

  • Detail:

    نص تنبيه التكرار

  • Default: function () { return "Please remove or change any duplicate column." }

formatMultipleSort

  • Detail:

    عنوان نافذة البحث المتقدم

  • Default: function () { return "Multiple Sort" }

formatOrder

  • Detail:

    نص عنوان الترتيب

  • Default: function () { return "Order" }

formatSort

  • Detail:

    نص عنوان الترتيب

  • Default: function () { return "Sort" }

formatSortBy

  • Detail:

    نص عنوان “Sort by”

  • Default: function () { return "Sort by" }

formatSortOrders

  • Detail:

    نص أوامر الترتيب

  • Default:

    • asc : function () { return "Ascending" }
    • desc : function () { return "Descending" }

formatThenBy

  • Detail:

    نص عنوان “Then by”

  • Default: function () { return "Then by" }

الأحداث

onMultipleSort(multiple-sort.bs.table)

  • ينطلق عند الترتيب بترتيب واحد أو متعدد.