| 1.“经销商1”和“经销商2”的下拉树列表是服务器搜索的，但具备分页功能，请在第一行的“经销商1”处输入 "a", 然后请观察弹出的下拉窗口; 2.“经销商2”的下拉，除了弹出窗口下方的按钮是自定义的，其余和“经销商1”一致.

自定义按钮事件：

1.源码分析：可查看创建该TreeList的XML描述文件；
2.查看被下拉引用的经销商，关注dataURL，它采用了表达式：
dataURL="='http://www.supcan.cn/dotnet/customer2.aspx?startRow=@startRow&rows=@rows&substr='+encodeURIComponent(data)"
备注：表达式中使用了分页的2个宏： @startRow 和 @rows, 系统即将其当做分页处理.
3.查看提供“经销商”搜索功能的服务器端的C#源码；
4.注意：后端程序程序除了实现分页服务、还必须实现对单个Key(不是输入的文字)的搜索服务, 这一点和前面的“可编辑下拉”演示页一致.
5."经销商2" 的自定义按钮，就由该TreeList的下拉的 "DropdownButton" 属性大串定义的：

    <DropList id="customer3" treelist="customer3.xml" DataCol="customerid" DisplayCol="companyname"
     Dropdownbutton = "showText=共@totalRows行，第 @page / @pages 页 ;
      button1.id=65531; button1.align=left;
      button2.id=65530; button2.align=left;
      button3.id=1; button3.align=right; button3.text=自定义功能1; button3.tip=提示功能：1;
      button4.id=2; button4.align=right; button4.text=自定义功能2; button4.tip=提示功能：2; button4.img=../res/block.png"
    />