code: function pongTablePostSelectChange( divId, dataUrl, tbl, val ) {
    var rowIdVal  =  ""; 
    var postParam =  { };
    var tblDef = poTbl[ divId ].pongTableDef;
    if ( ( typeof tblDef.rowId === 'string' ) ) {
      var rowIdVal =  poTbl[ divId ]["pongTableData"][ tbl.data("r") ][ tblDef.rowId ]; 
      postParam[ tblDef.rowId ] = rowIdVal; 
    } else if ( Array.isArray( tblDef.rowId ) ) {
      for ( var x = 0; x < tblDef.rowId.length; x++ ) {
        postParam[ tblDef.rowId[x] ] = poTbl[ divId ].pongTableData[ tbl.data("r") ][ tblDef.rowId[x] ];
      }
    } else {  // something is wrong
      log( "Pong-Table", "can't evaluate params for pongTablePostSelectChange" );
      return; 
    }
    var colId =  tbl.data("cid"); 
    postParam[ colId ] = val;
    log( "Pong-Table", "Post "+dataUrl+"  " + JSON.stringify(postParam) ); 
    $.post( 
      dataUrl, postParam, 
      function( response ) { }, 
      "json"
    ).done( 
      function(){ publishEvent( "feedback", {"text":"Row saved sucessfully"} ) } 
    ).fail( 
      function(){ publishEvent( "feedback", {"text":"ERROR: Could not save row!"} ) }
    );
  }
docs: ============================================================================