dhtmlx를 사용하여 PHP의 treeview에 mysql 데이터를 채 웁니다. 모든 항목이 배열로 검사되도록 getAllChecked()
을 사용하면 노드의 텍스트 대신 식별자가 표시됩니다. 당신 중 누구도 dhtmlx을 사용 했습니까? 대신 id 대신 노드의 텍스트를 가져 오는 것을 도와 주실 수 있습니까?`getAllChecked()`를 사용하여 dhtmlx에서 항목의 텍스트를 확인하는 방법
0
A
답변
0
당신은 Dhtmlx가 선택되어 그 노드의 트리 노드의 텍스트를 얻을 수있는 방법을 제공하지 않습니다 순간
var text = tree.getItemText(id);
2
를 사용할 수 있습니다.
하지만 그것은 ID의 모든 ID를 얻는 방법이며 ID로 노드 텍스트를 가져 오는 방법입니다. 차례 차례로 이것은 체크 된 것들을 위해 모든 텍스트를 되돌리기위한 당신 자신의 메소드를 생성하기에 충분한 정보이다.
직접 작성하고 싶지 않은 경우 아래 방법을 사용해도됩니다. 여기
는 방법은 아래의 무엇이다 :
- 가져 오기 배열로()
- 분할 반환 된 문자열 검사 노드 ID의 사용 dhtmlx의 tree.getAllChecked의 전부입니다.
- Checked Node ID의 배열을 순환하고 dhtmlx의 tree.getItemText()을 사용하여 각 체크 노드의 텍스트를 가져옵니다.
- 루핑하는 동안 문자열 또는 배열을 만들고 반환합니다.
다음은 선택한 dhtmlx 트리 노드의 모든 텍스트를 가져 오는 기능입니다.
/**
* Provide a list of Names from those Tree Nodes Checked
* param: tree (dhtmlx tree object)
* optional: asArray (bool) whether or not to return as an array
* return [] or ","
*/
var getAllCheckedItemsText = function(tree, asArray){
var items = tree.getAllChecked();
var listOfIDs = (items != "")?items.split(','):"";
var listOfNames = [];
for (i = 0; i < listOfIDs.length; i++){
listOfNames.push(tree.getItemText(listOfIDs[i]));
}
return (asArray != undefined && asArray == true)?listOfNames:listOfNames.join(',');
}
사용하는 방법 : 당신은 매개 변수로에 나무 개체의이 기준에
패스와 옵션 "asArray"플래그를 설정합니다. "asArray"플래그에 따라 이름을 Array 또는 단순히 문자열을 쉼표로 구분하여 반환합니다.
관련 문제
- 1. ListView에서 항목의 텍스트를 설정하는 방법
- 2. 를 확인하는 방법
- 3. 를 확인하는 방법
- 4. Windows Forms에서 목록 항목의 텍스트를 설정하는 방법
- 5. 폭발을 사용하여 확인하는 방법
- 6. Ajax 응답에서 특정 텍스트를 확인하는 방법
- 7. ListBox에서 항목의 텍스트를 변경하는 방법은 무엇입니까?
- 8. 어떻게 LaTeX에서 목록 환경을 사용하여 항목의 텍스트를 잡아?
- 9. AES (Rijndael)를 사용하여 파일을 암호화하는 방법을 확인하는 방법
- 10. 트위터의 위치 (협동)를 확인하는 방법
- 11. mySQL 테이블에서 배열 항목의 존재를 확인하는 가장 빠른 방법
- 12. Winforms ComboBox에서 항목의 텍스트를 동적으로 변경합니다.
- 13. Canvas.drawText()를 사용할 때 텍스트 크기를 확인하는 방법
- 14. OpenGL : 사용자가 glGenBuffers()를 지원하는지 확인하는 방법?
- 15. 누가 android.provider.Telephony.SMS_RECEIVED을 (를) 듣고 있는지 확인하는 방법?
- 16. 다른 항목의 레이아웃을 사용하여 ListView를 최적화하는 방법
- 17. 정규식을 사용하여 텍스트를 추출하는 방법?
- 18. JavaScript를 사용하여 텍스트를 바꾸는 방법?
- 19. Ruby on Rails : 오이 : 자바 스크립트 경고 텍스트를 확인하는 방법?
- 20. jQuery를 사용하여 텍스트를 찾고 바꾸는 방법
- 21. 목록 상자에서 항목의 텍스트를 확인하는 것은 목록 <string>에서 동일 하나 인 C#
- 22. 석영을 사용하여 pdf 문서의 텍스트를 검색하는 방법
- 23. ActionScript를 사용하여 소프트웨어가 설치되었는지 확인하는 방법
- 24. Luke를 사용하여 Solr 색인을 확인하는 방법
- 25. ListView 텍스트가 잘 렸습니다 - 항목의 전체 텍스트를 표시하는 방법은 무엇입니까?
- 26. GWT 목록 상자 - 텍스트를 사용하여 항목 색인을 찾는 방법?
- 27. YAML 항목의 시작 부분에서 & (앰퍼샌드)를 이스케이프합니까?
- 28. TextView가 있는지 확인하는 방법
- 29. Objective-C에서 @encode()를 사용하여 @ "NSArray"를 얻는 방법
- 30. openssl을 사용하여 디지털 서명을 확인하는 방법