يبدو أنك تستخدم Bootstrap Table وتحتاج إلى إخفاء عمود معين في عرض الهواتف المحمولة. في الواقع، يمكنك تحقيق ذلك باستخدام بعض الشفرة CSS. يمكنك استخدام ميزة العناصر الوسيطة لتحقيق هذا الغرض. إليك كيف يمكنك القيام بذلك:
-
أولاً، أعطي عمود الفحص ID أو كلاسًا لاستهدافه بسهولة. لنفترض أن لديك عمودًا بعنوان “checkbox_column”، يمكنك إعطاؤه كلاسًا مثل “checkbox-column”.
-
ثم، استخدم وسائط CSS لإخفاء العمود في عرض الهاتف المحمول. يمكنك استخدام وسائط الإعلانات في CSS لتحقيق ذلك، حيث تكون الشاشات ذات عرض أصغر من 768 بكسل عادة ما تكون عروض الهواتف المحمولة.
إليك كيف يمكن تنفيذ الخطوات السابقة في CSS:
css/* إخفاء عمود الفحص في عرض الهواتف المحمولة */
@media (max-width: 767px) {
.checkbox-column {
display: none;
}
}
قم بوضع هذا الكود في جزء
من صفحتك HTML أو في ملف CSS خارجي يُضاف لصفحتك. بهذه الطريقة، سيتم إخفاء عمود الفحص عندما يكون عرض الشاشة أقل من 768 بكسل، مما يعتبر غالبًا للهواتف المحمولة.المزيد من المعلومات
بالتأكيد، هنا بعض المعلومات الإضافية حول كيفية إخفاء عمود في عرض الهواتف المحمولة باستخدام Bootstrap Table:
-
تحديد العمود للإخفاء: يمكنك استخدام خاصية
data-visible
في تعريف العمود لتحديد ما إذا كان العمود مرئيًا أم لا. يمكنك تعيين قيمةfalse
لإخفاء العمود. -
استخدام وسيطات CSS: يمكنك استخدام وسائط CSS لتخصيص عرض العمود في أنواع الشاشات المختلفة. على سبيل المثال، يمكنك استخدام وسيطة
@media
لتحديد نطاقات الشاشات التي تظهر فيها القواعد التي تحدد عرض العمود.
إليك كيف يمكنك تحقيق ذلك باستخدام خاصية data-visible
في Bootstrap Table:
html<table data-toggle="table">
<thead>
<tr>
<th data-field="id">IDth>
<th data-field="name">Nameth>
<th data-field="price" data-visible="false">Priceth>
tr>
thead>
<tbody>
<tr>
<td>1td>
<td>Product 1td>
<td>$100td>
tr>
tbody>
table>
في هذا المثال، تم تحديد العمود "Price" ليكون غير مرئي في عرض الهواتف المحمولة باستخدام data-visible="false"
.
أتمنى أن تكون هذه المعلومات مفيدة!