트리 노드 (이름이 branch)의 ArrayList를 포함하는 TreeNode 클래스를 만들고 사용자가 입력 한 경로로 트리에 새 분기를 추가하려고합니다. 대표적인 경로는/Monkey/King/Bar입니다. 각 경로는 이상적으로 마지막 지점을 제외하고는 기존 지점이됩니다 (Bar는 내가 King에 추가하고자하는 지점이됩니다). Temp는 트리에 새 브랜치
ProductList 및 ItemList이라는 두 개의 ArrayList가 있습니다. ProductList은 두 개의 문자열 [] 배열을 보유하고 있습니다. string[0] string[1]
--------- -----------
ProductID ProductName
--------- -------------
A001 Food
C#에서 재귀 적으로 함수 대신 전역 변수 (전역 변수가 있다고 가정)를 편집하려는 함수가 있습니다. 어떤 이유로 나는 그 특정 함수 내에서 public 변수를 볼 수 없다는 것을 모른다. 그것은 내 코드의 첫 번째 함수에서 볼 수 있지만 두 번째는 내가 그것을 액세스하고 많은 파일을 여는 많은 시간을 절약하기 위해 변경해야합니다 ... 어떤 이유가 있습니
ExtJS4 treenode를 gridpanel로 이동하려고합니다. 관련 데이터가 여기에 삽입되기를 바랍니다. 그러나 treenode를 움직일 때마다 그 위치에 빈 행이 만들어집니다. 나는 '텍스트'과의 TreeNode의 '로브'를 참조하는 방법을 가르쳐주세요이 삽입 될 var treeData = {
text: 'Business Processes
PrimeFaces를 사용하고 있으며 확인란 트리를 만들었습니다. 일부 노드는 자녀가없는, 그래서 선택하지로 설정합니다 node.setSelectable(false);
문제는, 전혀 체크 박스를 선택 표시되지 않습니다 노드. 이 "비활성화 된"상태 아이콘이 없습니다. 빈 공간 일 뿐이며 좋지 않습니다. 예상되는 동작입니까 아니면 놓친 것입니까? p.s.
각 노드에 3 개의 double이 저장되고 각 노드에 6 개의 double이 저장되는 트리를 만드는 방법을 찾으려고합니다. 문제는 찾기 및 삽입 방법 (제거 필요 없음)을 구현하는 방법을 찾는 것입니다. 기본적으로 내 트리는 x, y, z 값을 보유하고 있으며 find를 호출하면 x, y 및 z 값이 포함 된 노드를 찾으려고합니다. 이 문제에 어떻게 접근해
: 나는 시도 class TreeViewItem : TreeNode
{
public new string Text;
public override string ToString()
{
return "asd";
}
}
그 : TreeViewItem tvi = new TreeViewItem();
tvi
내 treeview에서 노드를 삭제하거나 삽입 한 후 확장 된 노드를 기억하고 해당 상태를 다시 그려야합니다. 확장 된 노드의 인덱스를 기억하여 해결했습니다. 노드가 제거되면 이후의 모든 indeces를 감소시킵니다. 삭제 된 노드에 treeView.SelectedNode로 액세스 할 수 있기 때문에 작동하지만 삽입 된 노드의 새 인덱스를 얻으려면 어떻게해
각 노드에 사용자 지정 속성을 추가 할 수 있도록 TreeNode 클래스를 확장해야합니다 (WebForms TreeNode에 Tag 속성이 없음). CustomTreeNode selectedNode = (CustomTreeNode)TreeView.SelectedNode;
: CustomTreeNode node = new CustomTreeNode(1,
DefaultMutableTreeNode를 확장하는 클래스를 만들었습니다. Resource라는 유형의 변수 인 "resource"를 가지므로 해당 객체가 없으면 그 이름에 영향을주는 객체에 연결할 수 있습니다. Resource 클래스에는 해당 DefaultMutableTreeNode의 이름이 바뀌었을 때 변경하고자하는 "name"변수가 있지만 이러한 이벤트