Bootstrap Table Copy Rows
افزونه Copy Rows برای Bootstrap Table.
این افزونه قابلیت کپی ردیفهای انتخاب شده به کلیپبورد را اضافه میکند. در حال حاضر در تمام مرورگرهای دسکتاپ به جز Safari کار میکند.
استفاده
<script src="extensions/copy-rows/bootstrap-table-copy-rows.js"></script>
مثال
گزینهها
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" }