示例#1
0
文件: DexGrid.cs 项目: XiaoQiJun/BPS
 public GridColumn(DialogButtonTemplate dialogButtonTemplate)
 {
     _dialogButtonTemplate = dialogButtonTemplate;
 }
示例#2
0
文件: DexGrid.cs 项目: XiaoQiJun/BPS
 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);
 }