| | |
| | | |
| | | } |
| | | } |
| | | |
| | | //info( '----------------------1------------------------', this.LibCal_SubscriberEventColumn( relsize ) ); |
| | | //traverse( this, LibCal_SubscriberEventColumn, column ){ |
| | | // traverse( this, LibCal_SubscriberEventRow, row ){ |
| | | // if( not exists( column, LibCal_SubscriberEventCell, cell, cell.LibCal_SubscriberEventRow() = row ) ) { |
| | | // cell := column.LibCal_SubscriberEventCell( relnew, Value := '' ); |
| | | // row.LibCal_SubscriberEventCell( relinsert, cell ); |
| | | // } |
| | | // } |
| | | // info( '------------------------', column.Name(), column.Period(), column.TimeUnit() ); |
| | | //} |
| | | |
| | | Transaction::Transaction().Propagate( attribute( LibCal_SubscriberEventTable, MaxDayDate ) ); |
| | | Transaction::Transaction().Propagate( attribute( LibCal_SubscriberEventTable, MaxWeekDate ) ); |
| | | Transaction::Transaction().Propagate( attribute( LibCal_SubscriberEventTable, MaxMonthDate ) ); |
| | | Transaction::Transaction().Propagate( attribute( LibCal_SubscriberEventTable, MinDayDate ) ); |
| | | Transaction::Transaction().Propagate( attribute( LibCal_SubscriberEventTable, MinWeekDate ) ); |
| | | Transaction::Transaction().Propagate( attribute( LibCal_SubscriberEventTable, MinMonthDate ) ); |
| | | this.ProcessColumnDay(); |
| | | this.ProcessColumnWeek(); |
| | | this.ProcessColumnMonth(); |
| | | traverse( this, LibCal_SubscriberEventColumn, column ){ |
| | | traverse( this, LibCal_SubscriberEventRow, row ){ |
| | | if( not exists( column, LibCal_SubscriberEventCell, cell, cell.LibCal_SubscriberEventRow() = row ) ) { |
| | | cell := column.LibCal_SubscriberEventCell( relnew, Value := '' ); |
| | | row.LibCal_SubscriberEventCell( relinsert, cell ); |
| | | } |
| | | } |
| | | } |
| | | *] |
| | | } |