مشاهده در GitHub

Bootstrap Table Copy Rows

افزونه Copy Rows برای Bootstrap Table.

در این صفحه

این افزونه قابلیت کپی ردیف‌های انتخاب شده به کلیپبورد را اضافه می‌کند. در حال حاضر در تمام مرورگرهای دسکتاپ به جز Safari کار می‌کند.

استفاده

<script src="extensions/copy-rows/bootstrap-table-copy-rows.js"></script>

مثال

Copy Rows

گزینه‌ها

showCopyRows

  • ویژگی: data-show-copy-rows

  • نوع: Boolean

  • جزئیات:

    برای نمایش دکمه کپی، true تنظیم کنید. این دکمه محتویات ردیف‌های انتخاب شده را به کلیپبورد کپی می‌کند.

  • پیش‌فرض: false

copyDelimiter

  • ویژگی: data-copy-delimiter

  • نوع: String

  • جزئیات:

    این جداکننده در بین مقادیر ستون در هنگام کپی درج خواهد شد.

  • پیش‌فرض: ', '

copyNewline

  • ویژگی: data-copy-newline

  • نوع: String

  • جزئیات:

    این خط جدید در بین مقادیر ردیف در هنگام کپی درج خواهد شد.

  • پیش‌فرض: '\n'

copyWithHidden

  • ویژگی: data-copy-with-hidden

  • نوع: Boolean

  • جزئیات:

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

  • پیش‌فرض: false

copyRowsHandler

  • ویژگی: data-copy-rows-handler

  • نوع: Function

  • جزئیات:

    قبل از کپی ردیف‌ها، داده‌های ردیف‌های کپی شده را پردازش می‌کند. شیء پارامترها شامل موارد زیر است:

    • text: داده‌های ردیف‌های کپی شده.
  • پیش‌فرض: function(text) { return text }

گزینه‌های ستون

ignoreCopy

  • ویژگی: data-ignore-copy

  • نوع: Boolean

  • جزئیات:

    برای نادیده گرفتن این ستون در هنگام کپی، true تنظیم کنید.

  • پیش‌فرض: false

rawCopy

  • ویژگی: data-raw-copy

  • نوع: Boolean

  • جزئیات:

    برای کپی مقدار اصلی به جای مقدار قالب‌بندی شده، true تنظیم کنید. اگر هیچ formatter استفاده نشود، این گزینه هیچ تأثیری ندارد.

  • پیش‌فرض: false

آیکون‌ها

  • copy: ‘fa-copy’

متدهای

copyColumnsToClipboard

  • محتویات ردیف‌های انتخاب شده را به کلیپبورد کپی می‌کند.

بومی‌سازی‌ها

formatCopyRows

  • نوع: Function

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