Rihanna declined, but Foxx continued to badger her,' said a source.
'When the DJ began to play ('Umbrella') that was the last straw. She got up to leave, and Jamie told the DJ to stop the record. (He shouted) 'You can't go while your song is playing'.'
'Rihanna stayed and pretended to enjoy herself, but it was so obvious she was fuming. As soon as the song was over, she got the hell out of there,' the source added.
This is not the first time Foxx has offended a celebrity. He sparked outrage in April this year during a US radio interview when he urged 16-year-old 'Hannah Montana' star Miley Cyrus to take heroin and make a sex tape.