2011-07-05 32 views

Trả lời

16

ExtJS dựa trên CSS để tạo kiểu, do đó, cách dễ nhất để xóa biểu tượng là tạo quy tắc CSS ghi đè quy tắc được cung cấp bởi Ext.

này sẽ thực hiện công việc:

.x-tree-icon { display: none !important; } 

Thêm một lớp với các tùy chọn cấu hình extraCls hoặc sử dụng ID thành phần để đủ điều kiện quy tắc nếu cần thiết. Đối với văn bản in đậm, dường như không có cách nào chỉ sử dụng CSS, vì vậy bạn có thể nghe sự kiện afterRender của chế độ xem dạng cây, mặc dù điều đó sẽ không đủ nếu bạn thêm các nút động một cách linh hoạt.

+0

giả sử tất nhiên nó là cách duy nhất bạn muốn cây trong toàn bộ ứng dụng của bạn ... bạn có thể muốn thêm một lớp vào bảng cây của bạn, sau đó tham khảo đặc biệt trong trường hợp đó . – Dawesi

3

Trong định nghĩa cột:

columns: [{ 
    xtype: 'treecolumn', 
    text: 'Task', 
    iconCls: '', // This property to get rid of tree icon 
    width: 200, 
    sortable: true, 
    dataIndex: 'someStringIdentifier', 
    locked: true 
} 
Các vấn đề liên quan