Announcement

Collapse
No announcement yet.
X
  • Filter
  • Time
Clear All
new posts

    IPickTreeItem fixed width

    Hello dear developers
    How do I get a fixed width from IPickTreeItem?
    It increases when I select an item.

    Code:
            DynamicForm selectForm = new DynamicForm();
            selectForm.setWidth("100%");
            selectForm.setNumCols(3);
            selectForm.setColWidths("33%", "34%", "33%");
            selectForm.setHeight(25);
    
            ProjectsSelectItem selectedProjects = new ProjectsSelectItem(projectsData, project);
            selectedProjects.setWidth(300);
            selectedProjects.setMultiple(false);
            selectedProjects.addChangedHandler(new ChangedHandler() {
                @Override
                public void onChanged(ChangedEvent event) {
                    loadProject((String) event.getValue());
                }
            });
    
            IPickTreeItem selectedCourseItem = new IPickTreeItem();
            selectedCourseItem.setName("selectedCourseItem");
            selectedCourseItem.setCanSelectParentItems(true);
            selectedCourseItem.setWidth(300);
            selectedCourseItem.setShowTitle(false);
            selectedCourseItem.setValueField(CONSTANT._ID);
            selectedCourseItem.setDisplayField(CONSTANT.TITLE);
            selectedCourseItem.setValueTree(projectTree);
            selectedCourseItem.addChangedHandler(new ChangedHandler() {
                public void onChanged(ChangedEvent event) {
                }
              });
    
            UsersSelectItem selectedUsers = new UsersSelectItem("selectedUsers", usersData, new String[] {user});
            selectedUsers.setWidth(300);
            selectedUsers.addChangedHandler(new ChangedHandler() {
                @Override
                public void onChanged(ChangedEvent event) {
                        loadTasks();
                }
            });
    
             selectForm.setItems(selectedProjects, selectedCourseItem, selectedUsers);
    before selection
    Click image for larger version  Name:	selectTree1.jpg Views:	0 Size:	8.9 KB ID:	261810

    after selection
    Click image for larger version  Name:	selectTree2.jpg Views:	0 Size:	12.4 KB ID:	261811

    #2
    PickTreeItem is a CanvasItem which creates a TreeMenuButton by default. You can configure that AutoChild with overflow:hidden or other size-related settings that you may want.

    Comment

    Working...
    X