Tôi đang sử dụng góc-ui cho có thể sắp xếp bằng chỉ thị có thể phân loại ui. Có thể bật/tắt tự động chức năng sắp xếp dựa trên trạng thái phạm vi không? Vì vậy, tôi cần phải có một nút mà thay đổi trạng thái của tài sản phạm vi và tùy thuộc vào tài sản này sắp xếp hoặc là nên làm việc hay không.Làm thế nào để tự động tắt chỉ thị có thể phân loại ui trong góc-ui
11
A
Trả lời
0
0
Bạn có thể sử dụng ui-if
để chuyển đổi giữa phiên bản ui-sortable
và phiên bản không thể sắp xếp, tuy nhiên đây là một thiết kế khủng khiếp. Tuy nhiên, nếu bạn đã xem jQuery Sortable Docs có vẻ như có một tùy chọn cho disabled
. Nếu chỉ thị hiện đang xem đối tượng tùy chọn cho các thay đổi, bạn có thể chỉ cần chuyển đổi tùy chọn này. Nếu đối tượng tùy chọn được xem theo tham chiếu và không theo giá trị, thì có lẽ bạn nên mở yêu cầu kéo bằng tinh chỉnh?
18
Chỉ thị góc hỗ trợ quan sát khi các tùy chọn sắp xếp được thay đổi:
scope.$watch(attrs.uiSortable, function(newVal, oldVal){
Vì vậy, tất cả các bạn phải làm là nhìn vào các tài liệu có thể phân loại jQueryUI, và cập nhật các tài sản chính xác về các plugin.
Html
<ul ui-sortable="sortableOptions" ng-model="items">
<li ng-repeat="item in items">{{ item }}</li>
</ul>
<button ng-click="sortableOptions.disabled = !sortableOptions.disabled">Is Disabled: {{sortableOptions.disabled}}</button>
JS
app.controller('MainCtrl', function($scope) {
$scope.items = ["One", "Two", "Three"];
$scope.sortableOptions = {
disabled: true
};
});
0
HTML
<div class="group-container" ui-sortable="vm.groupSortable" ng-model="group.groups">
JS
vm.groupSortable = {
connectWith: ".group-container",
disabled: true
};
vm.disableDragAndDrop = function(bVar)
{
vm.groupSortable.disabled = bVar;
};
Các vấn đề liên quan
- 1. jQuery UI khả năng phân loại có thể phân loại
- 2. Làm thế nào để ui-sref góc ui-router hoạt động khi bên trong mẫu của chỉ thị?
- 3. Làm thế nào để tắt tự động tải trong jqGrid?
- 4. Tôi có thể cấu hình để tắt tự động trong Spring + JDBC như thế nào?
- 5. HTML - Làm cách nào để tôi có thể tắt tự động sửa văn bản trong TEXTAREA?
- 6. Hiển thị spinner với jQuery-ui tự động hoàn thành
- 7. Làm thế nào để tắt tự động khởi động lại Tomcat trong Eclipse?
- 8. Làm thế nào để Intellisense tự động giải quyết mất tích Sử dụng chỉ thị
- 9. Làm thế nào để tự động chỉ định loại danh sách <> chức năng?
- 10. Có thể tắt tự động hoàn tất không?
- 11. Làm thế nào để tắt tự động sửa lỗi trong sdk iphone?
- 12. Dữ liệu làm mới tự động hoàn thành UI UI
- 13. Làm cách nào để tạo một ứng dụng Camel độc lập có thể tự động tắt?
- 14. Tắt phân loại trong jqGrid
- 15. Làm thế nào để ddply() mà không cần phân loại?
- 16. Làm thế nào để loại trừ một dự án khỏi xây dựng tự động trong Eclipse?
- 17. Hiển thị MathJax động chỉ khi có dấu phân tách
- 18. python argparse: Làm thế nào tôi có thể hiển thị trợ giúp tự động do lỗi?
- 19. Làm thế nào để vẽ một đường giữa có thể kéo và có thể phân tách?
- 20. Trong Python 2.4, làm thế nào tôi có thể loại bỏ các ký tự sau ';'?
- 21. Làm thế nào để tắt tự động tạo dấu ngoặc nhọn ({}) trong nhật thực?
- 22. Làm thế nào có thể tìm thấy giới hạn dưới để phân loại ma trận?
- 23. Làm cách nào để tự động phân loại hình ảnh theo màu chủ đạo?
- 24. Làm cách nào để bật/tắt các combobox jQuery UI?
- 25. jquery ui datepicker. Làm thế nào tôi có thể hiển thị TẤT CẢ những năm có thể (cho ngày sinh)?
- 26. Làm thế nào để hiển thị loại lỗi trong ruby?
- 27. Làm thế nào để tắt tự động tạo biểu định kiểu/javascript trên Rails 3.1?
- 28. Có thể tự động cấp nguồn được tắt bằng javascript trong safari di động không?
- 29. Hiển thị loại riêng tư với tính năng tự động: có thể hữu ích ở đâu?
- 30. tự động thêm chỉ thị trong ng-repeat
Cảm ơn cho câu trả lời Jason! Điều đó thực sự đã giúp! – Whizkid747
điều này có vẻ như không phải là trường hợp trong angular-ui v0.4.0. Tìm kiếm trong sortable.js cho phạm vi. $ Watch không trả về kết quả nào. EDIT: phiên bản angular-ui trên bower dường như đã lỗi thời! –
liên kết plunker bị hỏng. nó sẽ là tuyệt vời nếu bạn có thể chia sẻ plunker khác –