cancel
Showing results for 
Search instead for 
Did you mean: 

Cannot convert from IPrivate{cn}view.I{cn}Element to IPublicTabComp.IPeople

Former Member
0 Kudos

Hi,

I have 2 context node Person and People in a view context and context node People in component controller's context ,now i want to create new People element in the implementation of view

so when i had written code below in eventhandler method in view implementation:

IPeopleElement newPerson = wdContext.nodePeople().createPeopleElement();

it gives me an error :

Cannot convert from IPrivateview.IElement to IPublicTabComp.IPeopleElement

Any help will be appreciated.

Thanks,

Rashmi.

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hi,

i hope you mapped the component controller context "People "to view .

then to create a element do like this,

IPrivate<View Nmae>View.IPeopleNode pnode= wdContext.nodePeople().createPeopleElement();

Regards,

ramesh

Former Member
0 Kudos

Thanks for the reply,I got the answer.

Answers (2)

Answers (2)

Former Member
0 Kudos

Hi,

From the import statement delete import related with IPublicTabComp.IPeopleElement.

and then do a CtrlShiftO or an organize import

Select the right one.

Regards

Ayyapparaj

former_member192434
Active Contributor
0 Kudos

Hi

Use

Comoponet/View Name.Element

IpublicPople.IPeopleElement newPerson = wdContext.nodePeople().createPeopleElement();

Thanks

Former Member
0 Kudos

It is still giving me the same error, the red line is getting displayed under newPerson.