cancel
Showing results for 
Search instead for 
Did you mean: 

Table Filter

Former Member
0 Kudos

I have followed the below for table filtering, but on execution it does not display anything in the table....are there any more steps to be followed?

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

This is link mentioned above:

/people/subramanian.venkateswaran2/blog/2005/05/10/filtering-table-values-using-webdynpro

Former Member
0 Kudos

Hi,

Here is the working code, I am using in one of our applications:

String filterUsername = wdContext.currentContextElement().getFilter_name();

if(filterUsername!=null && !filterUsername.equals("") && !filterUsername.equals("*"))

{

wdDoInit();

IPrivatePortalParam_view.IEmp_nodeNode myValues = wdContext.nodeEmp_node();

int n = myValues.size();

HashMap filterMap=new HashMap();

int val=0;

for (int i = n - 1; i >= 0; i--)

{

String value = (String) myValues.getEmp_nodeElementAt(i).getName();

if (value.startsWith((String) filterUsername))

{

IPrivatePortalParam_view.IEmp_nodeElement newElement = myValues.getEmp_nodeElementAt(i);

filterMap.put("elem" + val,newElement);

val++;

}

}

myValues.invalidate();

for(int j=0;j<val;j++)

{

myValues.addElement((IPrivatePortalParam_view.IEmp_nodeElement)filterMap.get("elem" +j));

}

}

else

{

wdDoInit();

}

Regards,

Srinivasan T

Answers (1)

Answers (1)

Former Member
0 Kudos

It works great, Thanks a lot Srinivasan!

Former Member
0 Kudos

Hi:

try:

/people/peter.vignet/blog/2007/01/03/generic-web-dynpro-java-table-filter

regards