Cowboys cornerback Trevon Diggs had surgery Thursday on his left knee and the recovery could keep him until parts of training camp if not longer, sources told ESPN's .