1、创建实例变量(全局变量也可以)
string is_sort='a' //用来标识排序
2、事件选择
双击事件:doubleclicked
单击事件:clicked
string ls_type,ls_name,ls_Band,ls_title
ls_type = dwo.Type
if ls_type = 'text' then
ls_Band = dwo.Band
if ls_Band <> 'header' then return
ls_title = dwo.name
ls_name = left(ls_title,(len(ls_title) - 2)) //截取;_t
if this.describe(ls_name + ".band") <> '!' then //判断列名是否正确
if is_sort = 'a' then
this.SetSort(ls_name + " A")
is_sort = 'd'
else
this.SetSort(ls_name + " D")
is_sort = 'a'
end if
this.sort()
end if
end if