but here i my case the dropdown is not being filtered it keeps showing all the values and so i cannot select my desired item.
then i have a grid, when i select a record it gives its detail in another grid with edit template.
Can't say I've experienced this specifically. Only had issues if the text I type in isn't in the list at all. If you know which items and which order, you could possibly work around this by sending the [Down] key a particular amount of times ?
grid is popluated but when it clicks the grid it shows the ambigous error
Yes, I also find this occurring quite often and I'm not sure why yet. No matter how fine I tune by object recognition. I think DevX may have two items with the same name in a different place in the tabe/grid. E.G all the expand buttons in the grid is just called img. Some day I might try to figure this out, but for now I just tell TC to ignore them.
when i select a record it gives its detail in another grid with edit template.
I have had to get creative with this. You may find theres something else that works better for you, but the two approaches I have used:
1. No matter what the grid contains, DevX always uses the same name for the first row's edit template, second row's edit template etc. This means you can map the items in the edit panel and just ensure that your data is always in the item in NameMapping for the row by e.g. filtering the grid or sorting the grid asc/desc as applicable. This is the one I use most frequently, since It's much faster. You will need to allow some time after sorting/filtering the grid and refresh mapping. TC caches the old grid, so you end up with say, row 2 being picked up when you sent row 3 as aliased object
2. Use a find on the parent grid for the sub cell/panel (not sure which) you have just expanded. This will be an object you can actually work with that will contain all the sub-controls. Pick up that "grid" object. You can now use standard grid script methods on the grid/combobox/textbox object