9.FreeformBar


  硕正Treelist从1.0.63.0版开始,增加了工具条功能,由于工具条的外观布局全部沿用了Freeform语法,故工具条被称作 "FreeformBar", FreeformBar 分 topBar(简称 tBar) 和 bottomBar(简称 bBar) 二部分,彼此相互独立,并分别显现在Treelist的上方和下方:
  通过函数 OpenFreeformBar( ) 和 CloseFreeformBar( ) 可开启、关闭Bar,用法请参考相关函数说明.
  在线演示提供了3个可供参考的demo页:查询条件(一)、查询条件(二)、FreeformBar.

  FreeformBar内部是标准的freeform,已经和Treelist无关,它能做的功能也远超出所谓工具条的范围了,要进行freeform的开发请参考"自由表头"(即freeform)部分的文档.

  要访问topBar、bottomBar的Freeform函数,可以通过扩展函数实现,有如下2种方法:
方法一:先取得tBar/bBar的句柄,再访问freeform函数,例如:
 var hB = AF.func("GetHandle", "BBar");
 AF.func(hB + "SetValue", "custid \r\n 336");
方法二:用 "tBar." / "bBar."作为函数名的前缀,直接访问,例如:
 AF.func("bBar.SetValue", "custid \r\n 336");