在 EXTJS 中,要在创建 node.appendChild 时选择并编辑,可以使用 getNodeById 方法获取新创建的节点,然后使用 select 方法选择该节点并使用 edit 方法进行编辑。

以下是一个示例:

// 创建新节点
var newNode = Ext.create('Ext.Panel', {
    html: '这是新节点'
});

// 获取父节点
var parentNode = Ext.getCmp('yourParentNodeId');

// 将新节点添加到父节点
parentNode.appendChild(newNode);

// 选择并编辑新节点
var selectedNode = parentNode.down('#' + newNode.id);
selectedNode.select();
selectedNode.edit();

在上述示例中,首先创建了一个新的 Ext.Panel 作为新节点。然后,使用 getNodeById 方法获取父节点,并使用 appendChild 方法将新节点添加到父节点中。接下来,使用 down 方法通过节点的 id 选择新创建的节点,并使用 select 方法选择该节点,最后使用 edit 方法进行编辑。

请注意,上述示例中的 yourParentNodeId 是父节点的 id,你需要将其替换为实际的父节点 id。此外,还需要确保在编辑节点时,EXTJS 的编辑器可以正确处理该节点的内容类型。