2016-03-23 4 views

Antwort

1

Sie können Spalte wie folgt ausschließen:

  1. Aufschalten Factory-Methode Table.
  2. Spalte vom Modell ausschließen.
  3. Tabelle vom neuen Modell erstellen.

Z. B:

new SourceCodeGenerator(model) {  
    override def Table = model => { 
    val columns = 
     if (model.name.table == "items") model.columns.filterNot(column => column.name == "unwanted") 
     else model.columns 
    new Table(model.copy(columns = columns) 
    } 
}