1.切换Treelist的当前行,下面的Freeform中的内容会跟着变化;
2.在Freeform中输入,内容会更新到Treelist;



1.切换Treelist的当前行,Freeform的内容会跟着变化;
function OnEvent(id, Event, p1, p2, p3, p4)
{
 if(id=='AF1') {
  if( Event == "SelChanged" ) { //事件:当前行切换
   var colName="";
   //逐个列,取出内容,填入Freeform
   while(true) {
    colName = AF1.func("GetNextValidCol", colName);
    if(colName=="") break;
    var data = AF1.func("GetCellData", p1 + "\r\n" + colName);
    AF2.func("SetValue", colName+ "\r\n" +data);
   }
  }
 }
 else if(id=='AF2') {
  if( Event == "EditChanged" ) { //内容在输入
   var data = AF2.func("getValue", p1);
   var row = AF1.func("GetCurrentRow", "");
   AF1.func("SetCellData", row +"\r\n"+ p1 +"\r\n"+ data);
  }
 }
}