public GridColumn(DialogButtonTemplate dialogButtonTemplate) { _dialogButtonTemplate = dialogButtonTemplate; }
public void AddColumn(string headerName, IDictionary<string, string> dataField, string dialogTitle, string dialogUrl, string closedCallBack, int dialogWidth, int dialogHeight, string imageUrl) { if (columns == null) columns = new List<GridColumn>(); DialogButtonTemplate dialogButtonTemplate = new DialogButtonTemplate(dataField); dialogButtonTemplate.DialogWidth = dialogWidth; dialogButtonTemplate.DialogHeight = dialogHeight; dialogButtonTemplate.DialogTitle = dialogTitle; dialogButtonTemplate.DialogURL = dialogUrl; dialogButtonTemplate.ClosedCallBack = closedCallBack; dialogButtonTemplate.ImageUrl = imageUrl; GridColumn column = new GridColumn(dialogButtonTemplate); column.unit = Unit.Pixel(GridConfig.BtnLength); column.hAlign = HorizontalAlign.Center; column.headerName = headerName; column.type = FieldType.DialogButtonTemplate; columns.Add(column); AddToGridColumn(column); }