重构headerContextMenu实现