package hide.comp.cdb; import cdb.Data; class ModalColumnForm extends Modal { var contentModal : Element; var form : Element; public function new(base : cdb.Database, column : cdb.Data.Column, ?parent,?el) { super(parent,el); var editForm = (column != null); contentModal = new Element("
").addClass("content-modal").appendTo(content); if (editForm) new Element("

Edit column

").appendTo(contentModal); else new Element("

Create column

").appendTo(contentModal); new Element("

").appendTo(contentModal); form = new Element('
Column name


Column type


Possible Values


Sheet


Display


Localizable

Type

Required


').appendTo(contentModal); var sheets = form.find("[name=sheet]"); sheets.empty(); for( i in 0...base.sheets.length ) { var s = base.sheets[i]; if( s.props.hide ) continue; new Element("