public static string HTML_COLUMN_IN_SEARCHEDITFORM_ON_MODAL(string controllername, ColumnInfo col) { dynamic model = col.ToDymanicObject(); model.Controller = controllername; return(GenerateHelper.CompileTemplate("html.share.col_on_searcheditform_on_modal", model)); }
//-------------------------------- public static string HTML_Column_In_EditFormModal(string controllername, ColumnInfo col) { dynamic model = col.ToDymanicObject(); model.Controller = controllername; return(GenerateHelper.CompileTemplate("html.share.col_on_editform_modal", model)); }
public static string JS_Column_Image_Init_Hanlder(string controllername, ColumnInfo col) { dynamic model = col.ToDymanicObject(); model.Controller = controllername; return(GenerateHelper.CompileTemplate("js.share.js_col_image_init_handler", model)); }
public iTemplate(int tableid) { DBTableId = tableid; //======================================== //load dbtable DataTable tbl = DBHelper.GetDataTable(string.Format(@"select * from T_TOOL_DBTable WHere Id= {0}", tableid )); { DataRow row = tbl.Rows[0]; this.TableName = row["TableName"].ToString(); this.Title = row["TableTitle"].ToString(); this.OutputFile = this.TableName + ".cshtml"; } //======================================== #region load infocolumn this.Columns = DataHelper.LoadColumnInfos(tableid); #endregion //======================================== //other info //======================================== GenerateHelper.ClearTemplateCache(); }
public static string HTML_Column_In_BaseChildTable(string controllername, ColumnInfo col) { dynamic model = col.ToDymanicObject(); model.Controller = controllername; return(GenerateHelper.CompileTemplate("html.share.col_on_basechildtable", model)); }
public static string JS_Column_On_FormConfig(string controllername, ColumnInfo col) { dynamic model = col.ToDymanicObject(); model.Controller = controllername; return(GenerateHelper.CompileTemplate("js.share.js_col_on_formconfig", model)); }
public static string HTML_Column_In_EditTable(string controllername, ColumnInfo col) { dynamic model = col.ToDymanicObject(); model.Controller = controllername; return(GenerateHelper.CompileTemplate("html._edit_ontable.col_on_edittable", model)); }
public static string HTML_Column_In_ChildSearchForm(string childtable, string controllername, ColumnInfo col) { dynamic model = col.ToDymanicObject(); model.ChildTable = childtable; model.Controller = controllername; return(GenerateHelper.CompileTemplate("html.share.col_on_childsearchform", model)); }
public override void CreateView(string outputfolder) { //tao model var model = this; //sinh template string result = GenerateHelper.CompileTemplate(this.TemplateKey, model); //luu file GenerateHelper.CreateFile(this.OutputFile, result, outputfolder); }
public string JS_MODAL_COLUMN(ColumnInfo col) { string foreigntablename = col.ForeignTable; int tableid = DataHelper.FindTableID(foreigntablename); if (tableid > 0) { SingleViewTemplate model = new SingleViewTemplate(tableid); if (col.IsForeignKey && col.ForeignKeyModal == EForeignKeyModal.ON_FLY_MODAL) { return(GenerateHelper.CompileTemplate("js._single_view.js_col_modal", model)); } } return(string.Format("/*-- {0} : NOT IS MODAL--*/", col.Name)); }
//================================== //on detail tab public string JS_ChildTable_Detail_OnTab(TableInfo tbl) { string template = ""; if (tbl.IsOnlyOne) { template = GenerateHelper.CompileTemplate("js._master_detail.js_childtable_detail_ontab_only", tbl); } else { if (tbl.IsBaseTableType) { template = GenerateHelper.CompileTemplate("js._master_detail.js_childtable_detail_ontab_basetabletype", tbl); } else { template = GenerateHelper.CompileTemplate("js._master_detail.js_childtable_detail_ontab", tbl); } } return(template); }
public string HTML_ChildTable_OnMaster(TableInfo tbl) { string template = ""; if (tbl.IsOnlyOne) { template = GenerateHelper.CompileTemplate("html._master_detail.childtable_onmaster_only", tbl); } else { if (tbl.IsBaseTableType) { template = GenerateHelper.CompileTemplate("html._master_detail.childtable_onmaster_basetabletype", tbl); } else { template = GenerateHelper.CompileTemplate("html._master_detail.childtable_onmaster", tbl); } } return(template); }