Powerbuilder在用户输入时下拉数据窗口过滤器?

时间:2018-05-12 10:23:04

标签: powerbuilder

我需要知道在powerbuilder中输入下拉数据窗口时如何让用户过滤

1 个答案:

答案 0 :(得分:2)

在datawindow的editchanged事件中

将字段定义为datawindow child

DataWindowChild child1
Dw_1.getchild("sub_branch_id",child1)   // sub_branch_id name of column 
                                        // which is dropdowndatawindow
                                        // Displays name 
Child1.settransobject(sqlca)
If data = "" then
    Child1.setfilter("")
    Child1.filter()
    Child1.retrieve()
Else
    String fltr
    Fltr = "sub_branch_name " +"like"+"'%" +data+"%'" // filter on name
    Child1.accepttext()
    Child1.setfilter("")
    Child1.filter()
    Child1.setfilter(Fltr)
    Child1.filter()
End if