|  14.06.2002, 14:39 | #11 | 
| Участник | 
			
			Хочу еще раз поделиться своими изысканиями по изначальной теме. Цитирую Technet: "... X++: void example() { UtilElements ueTable; TreeNode tnTable, methodsNode; MemberFunction newMethod; str source; ; select firstonly ueTable where ueTable.recordType == UtilElementType::Table && ueTable.name == 'tablename'; tnTable = xUtilElements::getNodeInTree(ueTable); methodsNode = tnTable.findChild('Methods'); methodsNode.AOTadd('ValidateField'); newMethod = methodsNode.findChild('ValidateField'); source = 'public boolean validateField(fieldId _p1)\n'+ '{\n'+ ' boolean ret;\n'+ '\n'+ ' ret = super(_p1);\n'+ '\n'+ ' return ret;\n'+ '}\n'; newMethod.AOTsetSource(source, false); newMethod.AOTsave(); tnTable.AOTsave(); } но пока не разобрался можно ли с помощью TreeNode добраться до динамически созданных элементов. | 
|  |