add devlist tree select programe function