Tôi là người mới bắt đầu trên toàn bộ điều phát triển web và sau khi nghiên cứu rất nhiều, tôi vẫn không thể thực hiện việc này. Bất kỳ giúp đỡ được rất nhiều đánh giá cao. Tôi đang sử dụng phiên bản đường ray mới nhất và bootstrap để làm cho mọi thứ đẹp hơn.Tôi có thể hiển thị dữ liệu bằng cách sử dụng phương thức khi nhấp vào hàng trong bảng (sử dụng bootstrap)
Tôi có một trang có bảng chứa các đơn đặt hàng từ nhà hàng. Nếu bạn nhấp vào một hàng tôi muốn nó hiển thị các chi tiết đơn đặt hàng trong một cửa sổ phương thức bằng cách sử dụng bootstrap. Tôi đã quản lý để mở các phương thức thông qua chức năng onclick + javascript nhưng có vẻ kinda lộn xộn và tôi vẫn không có đầu mối làm thế nào để tải div nội dung của phương thức với các thông tin đặt hàng. Dưới đây là đoạn code tôi có cho việc này:
HTML:
<h1>Orders</h1>
<table class="table table-striped"
<thead>
<tr>
<th>ID</th>
<th>Customer</th>
<th>Status</th>
</tr>
</thead>
<tbody>
<% @restaurant.orders.each do |order| %>
<tr onclick="orderModal(<%= order.id %>);">
<td><%= order.id %></td>
<td><%= order.customer_id %></td>
<td><%= order.status %></td>
</tr>
<% end %>
</tbody>
</table>
<div id="orderModal" class="modal hide fade" role="dialog"
aria-labelledby="orderModalLabel" aria-hidden="true">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">x</button>
<h3>Order</h3>
</div>
<div id="orderDetails"class="modal-body"></div>
<div id="orderItems" class="modal-body"></div>
<div class="modal-footer">
<button class="btn" data-dismiss="modal" aria-hidden="true">Close</button>
</div>
</div>
js:
function orderModal(order_id){
$('#orderModal').modal({
keyboard: true,
backdrop: "static"
});
};
Ví dụ rất hay. Cảm ơn – Brian
@PSL. Đây là một ví dụ rất hữu ích. Cảm ơn bạn. Thay vì chuyển sang màu xám hoàn toàn cho phụ huynh. Cách thay đổi màu của hàng hoặc thêm màu đường biên vào ô cụ thể, cho biết phương thức được gọi cho ô cụ thể. Vì vậy, người dùng biết phương thức đề cập đến hàng nào? Không chắc chắn, nếu điều này đã được giải quyết hoặc cần một đặc biệt Q. Bất kỳ trợ giúp được đánh giá cao. Cảm ơn – user5249203
@PSL, không cần phải là ô cụ thể. Làm nổi bật hàng hoàn chỉnh theo cách người dùng nhận thức được rằng anh đang làm việc với phương thức của dữ liệu hàng cụ thể. Hãy cho tôi biết nếu nó phải là một Q SO riêng biệt. Tôi có thể làm việc để tạo ra một. Cảm ơn – user5249203