Thank you for this question.
In a dynamic data site
, "visibleTables" is a collection of meta tables. In this case, RadMenu (both AJAX and classic) will automatically map the name of each element to the Text property of its items. In the classic menu, you will get the same result even if you remove the following setting: DataTextField="TableName". You can set DataTextField
, or other properties of this type to an existing property of the elements of the visibleTables collection. Please, see the attached screenshot for reference.
With this in mind, you can try setting:
DataTextField="Name" (valid, though redundant)
I would say that it is an omission in the classic menu that no exception is thrown when attempting to set DataTextField to a non existing property.
Let us know if you have additional questions.
the Telerik team