I'm selecting a cable name with a dynamic popupmenu and I'm attempting to determine the position of that cable in cablearray. If I input manually the cable name in quotes I receive the correct position. How to force Dynamic[u] to return the cable name in quotes?
cablearray = {"Bison", "Bittern", "Bluebird", "Bluejay", "Bluejay_t2",
"Bobolink", "Brant", "Bunting", "Canary", "Canvasback",
"Cardinal", "Chickadee", "Chukar", "Cochin", "Condor", "Coot",
"Curlew", "Dipper", "Dorking", "Dotterel", "Dove", "Drake",
"Eagle", "Egret", "Falcon", "Finch", "Flamingo", "Flicker",
"Gannet", "Grackle", "Grosbeak", "Grouse", "Guinea", "Hawk", "Hen",
"Ibis", "Kingbird", "Lark", "Leghorn", "Mallard", "Martin",
"Merlin", "Minorca", "Orchid AAC", "Oriole", "Ortolan", "Osprey",
"Ostrich", "Parakeet", "Partridge", "Peacock", "Pelican",
"Penguin", "Petrel", "Pheasant", "Pigeon", "Quail", "Rail",
"Raven", "Redwing", "Robin", "Rook", "Ruddy", "Sparate", "Sparrow",
"Squab", "Starling", "Stilt", "Swan", "Swanate", "Swift", "Teal",
"Tern", "Turkey", "Waxwing"};
{PopupMenu[Dynamic[u], cablearray], Dynamic[u]}
Position[cablearray, Dynamic[u]]