2

I'm using children in a Geoext tree definition.

If the node is expanded the function to see if children is checked or not (see the code) works, however when the node is not expanded it seems that the children are not defined.

Any suggestions as to why this is occurring?

    var childrenTotal = 0, childrenChecked = 0;
    var self = this;
    this.cascade(function (child) {
        // Don't check ourselves nor any other directory nodes that are not cascaders
        if (child == self || (child.hasChildNodes() && !child.attributes.xtype == 'hr_cascader')) {
            return;
        }

        childrenTotal++;
        if (child.ui.isChecked()) {
            childrenChecked++;
        }
    }, null, null);

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.