في GWT-EXER CHECKTREEE كيفية التعامل مع اختيار واحد من العقد الشجرة؟

StackOverflow https://stackoverflow.com/questions/3042577

سؤال

أنا أعمل على CheckStree في GWT-EXT 2.0.3 مع Java. هدفي هو الحصول على نموذج تحديد يسمح لي بتحديد (تحقق) فقط treenode في وقت واحد. إذا قمت بتحديد TreeNode آخر بعد اختيار واحد ، فيجب عدم تحديدها السابق. لقد حاولت استخدام DefaultSelectionModel مع TreePanel ، لكن إما لم أستخدمها بشكل صحيح أو تعمل فقط لاختيار treenode وليس للتحقق من treenode. هل يمكن لأي شخص مساعدتي في هذا؟ أو حتى إذا كان بإمكان أي شخص أن يخبرني كيف يمكنني التحقق مما إذا كان يتم التحقق من خانة الاختيار Treenode أم لا ، فسيكون ذلك جيدًا أيضًا.

شكرا مقدما.

هل كانت مفيدة؟

المحلول

موافق. حصلت على شيء واحد. كيفية التحقق مما إذا كان يتم فحص خانة الاختيار Treenode أم لا.

TreeNode[] tn = treePanel.getchecked();
for (TreeNode node: tn) {
    treePanel.getNodeById("abc").getUI().isChecked();
}

وتبديلها

treePanel.getNodeById("team-a").getUI().toggleCheck();
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top