Forum Discussion

apurvak's avatar
apurvak
Occasional Contributor
7 years ago

I am getting an error "Object does not support property or method: DataContext.Name"

Hi,

 

I am getting an error "Object does not support property or method: DataContext.Name". Please find below code:

 

sub t2403
BoolCheck=False
set Pan1 = Aliases.T701_Volcano.HwndSource_ShellView.ShellView.DockTGP.DiscAndPadParameterTree
checkboxarr = Pan1.FindAllChildren(Array("ClrClassName"),Array("CheckBox"),50)
for each chckbox in checkboxarr

DName= chckbox.DataContext.Name
log.Message DName
CState= chckbox.wState
Log.Message CState
if (DName= "Disc Configuration # 2" and CState=0) then
chckbox.Click
BoolCheck=True
'else
set PanelViewer = Aliases.T701_Volcano.HwndSource_ShellView.ShellView.DockTGP.ScrlViewer
Panelarr = PanelViewer.FindAllChildren(Array("ClrClassName"),Array("Expander"),500)
for each Panel1 in Panelarr
Name = Panel1.WPFControlText
log.Message Name
Textboxesarr = Panel1.FindAllChildren(Array("ClrClassName"),Array("TextBox"),500)
for each Textboxes in Textboxesarr
Log.Message Textboxes.DataContext.DataItemName
next
next
end if
next
End Sub

4 Replies

  • baxatob's avatar
    baxatob
    Community Hero

    Hi,

     

    Please provide an ObjectBrowser data for chckbox element and for chckbox.DataContext property

    • apurvak's avatar
      apurvak
      Occasional Contributor
      Hi Please find attached screenshot for "ObjectBrowser" for checkbox.
    • apurvak's avatar
      apurvak
      Occasional Contributor
      Hi Please find attached screenshot for "ObjectBrowser" for checkbox.
      • baxatob's avatar
        baxatob
        Community Hero

        Hi,

         

        You missed a list of properties and its values for your checkbox (especially DataContext property). You can find it on the right pane of your Object Browser.