Tôi đang sử dụng Oracle APEX và tôi có vùng báo cáo trong trang hiển thị các cột từ truy vấn SQL. Tôi muốn thêm các nút chỉnh sửa vào cột đầu tiên của báo cáo này để người dùng có thể nhấp vào đó và chỉnh sửa/đánh giá một trong các kết quả. Làm cách nào để thêm nút chỉnh sửa này? Cảm ơn.Làm cách nào để bạn thêm nút chỉnh sửa vào mỗi hàng trong báo cáo trong Oracle APEX?
Trả lời
Thêm một cột vào câu lệnh SELECT của báo cáo như thế này:
SELECT '' edit_link, -- This is the new column ...
Đến Báo cáo Thuộc tính tab.
Di chuyển cột mới EDIT_LINK lên đầu danh sách các cột (nếu bạn muốn nó là cột đầu tiên).
Nhấp vào biểu tượng bút chì và giấy ở bên trái của EDIT_LINK bí danh để mở trang Thuộc tính cột.
Chuyển đến phần Liên kết cột của trang Thuộc tính cột.
Chọn một trong các biểu tượng được hiển thị dưới dạng [Biểu tượng 1], [Biểu tượng 2], ... (cách khác bạn có thể sử dụng một trong các biểu tượng của riêng mình nhưng nâng cao hơn).
Điền vào các trường Liên kết còn lại để chỉ định trang nào của ứng dụng bạn muốn đến khi liên kết được nhấn và giá trị nào bạn sẽ chuyển. Danh sách giá trị được cung cấp để trợ giúp việc này. Ví dụ, bạn có thể ghi rõ:
- Trang: 42
- khoản 1 Tên: P42_EMPNO
khoản 1 Giá trị: # EMPNO #
(Điều này sẽ điều hướng đến trang 42, thiết lập mục trang P42_EMPNO đến giá trị EMPNO trong hàng báo cáo hiện tại.)
Nhấn nút Áp dụng thay đổi.
Bây giờ hãy chạy trang và bạn sẽ có liên kết chỉnh sửa cho mỗi hàng.
Bạn có thể sử dụng phần Liên kết cột (theo câu trả lời của Tony Andrews) trên bất kỳ cột nào trong báo cáo để thêm liên kết. ví dụ. "Emp Name" có thể liên kết đến chi tiết nhân viên, "Dept Name" có thể liên kết đến chi tiết của bộ phận, v.v.
- 1. Thêm nút vào mỗi hàng trong listview
- 2. Làm cách nào để thêm vào mỗi hàng trong MySQL?
- 3. Làm cách nào để thêm trường vào báo cáo (Báo cáo tinh thể trong Visual Studio)
- 4. Làm cách nào để thêm nút vào mỗi hàng trong danh sách?
- 5. Nút chỉnh sửa động jQuery có thể chỉnh sửa được đính kèm với mỗi hàng
- 6. Làm cách nào để có thể thêm tôi vào danh sách cho mỗi nhóm trên Báo cáo RDLC?
- 7. Làm thế nào để chỉnh sửa báo cáo SSRS 2008R2 trong Visual Studio 2012?
- 8. Làm cách nào để thêm hàng vào khung dữ liệu R trên mỗi hàng khác?
- 9. Oracle APEX: Chú giải công cụ trên ô của báo cáo
- 10. Apex - Báo cáo tương tác - Ẩn cột trong Tải xuống CSV?
- 11. Làm cách nào tôi có thể thêm trường Chỉnh sửa văn bản và nút trong ActionBar?
- 12. Thêm nút xóa cho mỗi hàng trong datagrid
- 13. Dữ liệu về jQuery: Làm cách nào để thêm ID hàng vào mỗi hàng được thêm động?
- 14. Cách thêm nút tùy chỉnh vào QMessageBox trong PyQt4
- 15. Làm cách nào để bạn chỉnh sửa tệp maven pom?
- 16. Ủy quyền và vai trò người dùng trong Oracle Apex?
- 17. Chuyển đổi Báo cáo Oracle (.rdf) sang báo cáo BIRT
- 18. Trong rails_admin, làm cách nào để tắt nút "thêm mới" và "chỉnh sửa" trong mối quan hệ phụ foms?
- 19. Làm cách nào để thêm văn bản trong Trình chỉnh sửa thu phóng sâu?
- 20. Tạo số ngẫu nhiên trong mỗi hàng Trong Oracle Query
- 21. Làm cách nào để thêm hàng bảng html phụ khi nhấp vào nút bằng jQuery?
- 22. Thêm nút tùy chỉnh vào trình chỉnh sửa WMD (Stack Overflow)
- 23. Làm cách nào để thêm hàng trống vào lưới ExtJS?
- 24. Thay đổi thanh Tiến trình "Đang tải ..." trong Báo cáo SSRS sau khi nhấp vào nút "Xem Báo cáo"
- 25. Thêm một nút vào một hàng trong jqgrid
- 26. Làm thế nào để thêm hàng bảng ASP.NET mới bằng cách nhấn vào nút?
- 27. Làm cách nào để thêm số hàng vào lưới ExtJS?
- 28. báo cáo rdlc trong vs2010, làm cách nào để tôi lặp lại tiêu đề cột trên mỗi trang?
- 29. Nhấp vào bất kỳ nơi nào trên hàng GridView để vào chế độ chỉnh sửa
- 30. Làm cách nào để thêm chế độ chỉnh sửa vào jEdit?
Trong trường hợp của tôi, tôi muốn gọi hàm javascript để hiển thị biểu mẫu để chỉnh sửa thông tin của dòng cụ thể đó. Tôi nghi ngờ rằng tôi đặt mục tiêu là URL và URL thành "Javascrip: function();" , nhưng làm cách nào để chuyển qua PK chính để chỉnh sửa dòng đó? –