I need to create a dynamic filted for Name column. This filter need to refresh automatically my data for every character the user types. It should show data that contain the user value.
This is the code i have. What should i do now ?
[DataSource]
class dbContacts
{
/// <summary>
///
/// </summary>
public void init()
{
super();
queryFilter = dbContacts_ds.query().addQueryFilter(dbContacts_ds.queryBuildDataSource(),"SNazwa");
}
/// <summary>
///
/// </summary>
public void executeQuery()
{
queryFilter.value(element.design().controlName("FormStringControl1").valueStr());
super();
}
[DataField]
class SNazwa
{
/// <summary>
///
/// </summary>
/// <param name = "_formControl"></param>
/// <param name = "_filterStr"></param>
public void lookup(FormControl _formControl, str _filterStr)
{
super(_formControl, _filterStr);
queryFilter = dbContacts_ds.query().addQueryFilter(dbContacts_ds.queryBuildDataSource(),"SNazwa");
}
[Control("String")]
class FormStringControl1
{
/// <summary>
///
/// </summary>
/// <returns></returns>
public boolean modified()
{
boolean ret;
ret = super();
dbContacts_ds.executeQuery();
return ret;
}