View Templates: Assign và Apply Là Chỗ Người Mới Hay Nhầm
Một view template là một tập hợp thuộc tính view đã lưu sẵn — scale, detail level, visibility của object, phase filter, view range — giúp chuẩn hóa setting xuyên suốt nhiều view thay vì phải cấu hình từng cái bằng tay.
Quản lý ở đâu
Tab View → panel Graphics → View Templates → Manage View Templates. Hộp thoại liệt kê các template có sẵn bên trái (duplicate, rename, delete từ đó) và các thuộc tính có thể cấu hình bên phải.
Cột Include quyết định cái gì thực sự được áp dụng
Mỗi thuộc tính trong hộp thoại có một checkbox Include. Ví dụ, bỏ chọn View Scale và Detail Level, thì cùng một template có thể áp dụng cho các mặt bằng ở nhiều tỷ lệ khác nhau mà vẫn kiểm soát được những thuộc tính bạn thực sự muốn — visibility của Object Styles, Phase Filter, View Range. Đây là điều khiến một template có thể tái sử dụng xuyên suốt dự án thay vì phải tạo gần như trùng lặp cho mỗi tỷ lệ.
Assign và Apply: không phải một
Đây là phần thực sự gây rắc rối:
- Assign — thực hiện qua Properties palette. Chọn một view, tìm thông số View Template, rồi chọn một template. Template đã assign sẽ luôn “sống”: mọi chỉnh sửa sau này lên template sẽ tự động lan sang mọi view đã assign nó.
- Apply — thực hiện qua right-click →
Apply View Template, hoặc tabView→Apply Template Properties To Current View, hoặc (với sheet)Apply View Template To All Views. Thao tác này copy giá trị thuộc tính hiện tại của template lên view một lần duy nhất. Đây không phải một liên kết. Sửa template ngày mai, những view chỉ “apply” sẽ không thay đổi theo.
Nếu một view đã có template assign sẵn mà bạn “apply” thêm một template khác lên nó, Revit sẽ hỏi bạn có muốn apply một phần — chỉ những thuộc tính mà template đã assign chưa quản lý — hai cơ chế này tương tác với nhau chứ không phải cái này đơn giản ghi đè cái kia.
Lỗi thường gặp
Dùng “Apply Template Properties To Current View” trên một loạt view, tưởng rằng nó tương đương với assign template — rồi vài tuần sau bối rối vì cập nhật template không hiện lên các view đó. Nếu muốn một view tiếp tục theo dõi thay đổi template trong tương lai, bạn cần Assign (qua Properties palette), không phải Apply. Chỉ dùng Apply cho một lần dọn dẹp không cần chuẩn hóa liên tục về sau.
Câu hỏi thường gặp
- Assign và Apply view template khác nhau thế nào?
- Assign (qua tham số View Template trong bảng Properties) giữ liên kết sống: mọi chỉnh sửa template sau này tự động lan sang mọi view đã assign. Apply chỉ sao chép giá trị hiện tại của template vào view một lần - ngày mai sửa template, các view chỉ apply sẽ không thay đổi.
- Làm sao một view template dùng được cho các view khác tỷ lệ?
- Bỏ tick ô Include cho View Scale (và Detail Level nếu cần) trong Manage View Templates. Template khi đó chỉ áp các thuộc tính bạn muốn kiểm soát - hiển thị đối tượng, phase filter, view range - và tái sử dụng được thay vì phải nhân bản gần giống cho từng tỷ lệ.
- Vì sao sửa template xong mà view không cập nhật?
- Nhiều khả năng view đó chỉ được apply chứ chưa assign. Apply Template Properties To Current View là sao chép một lần, không có liên kết; muốn view bám theo thay đổi của template thì phải assign qua bảng Properties.