docs: function(setting, level, n, parentNode, isFirstNode, isLastNode, openFlag) {
  		if (!n) return;
  		var checkedKey = setting.data.key.checked;
  		if (typeof n[checkedKey] == "string") n[checkedKey] = tools.eqs(n[checkedKey], "true");
  		n[checkedKey] = !!n[checkedKey];
  		n.checkedOld = n[checkedKey];
  		if (typeof n.nocheck == "string") n.nocheck = tools.eqs(n.nocheck, "true");
  		n.nocheck = !!n.nocheck || (setting.check.nocheckInherit && parentNode && !!parentNode.nocheck);
  		if (typeof n.chkDisabled == "string") n.chkDisabled = tools.eqs(n.chkDisabled, "true");
  		n.chkDisabled = !!n.chkDisabled || (setting.check.chkDisabledInherit && parentNode && !!parentNode.chkDisabled);
  		if (typeof n.halfCheck == "string") n.halfCheck = tools.eqs(n.halfCheck, "true");
  		n.halfCheck = !!n.halfCheck;
  		n.check_Child_State = -1;
  		n.check_Focus = false;
  		n.getCheckStatus = function() {return data.getCheckStatus(setting, n);};
  
  		if (setting.check.chkStyle == consts.radio.STYLE && setting.check.radioType == consts.radio.TYPE_ALL && n[checkedKey] ) {
  			var r = data.getRoot(setting);
  			r.radioCheckedList.push(n);
  		}
  	}