/// <summary> /// Возвращает список строк табличной формы с данными, формируемые из списка документов /// </summary> /// <param name="form">Табличная форма</param> /// <param name="docIds">Список идентификаторов документов, которые необходимо высветить в таблице</param> /// <param name="sortAttrs">Список атрибутов сортировки строк</param> /// <param name="pageNo">Номер страницы</param> /// <param name="pageSize">Количество строк в странице</param> /// <returns>Список строк - визуальных элментов с данными</returns> public List <BizControl> GetTableFormRowsFromList(BizForm form, IEnumerable <Guid> docIds, IEnumerable <AttributeSort> sortAttrs, int pageNo, int pageSize) { return(FormRepo.GetTableFormRows(form, docIds, sortAttrs, pageNo, pageSize)); }
/// <summary> /// Возвращает список строк табличной формы с данными, получаемыми из запроса выборки /// </summary> /// <param name="count">Количество строк попадаемых в выборку</param> /// <param name="form">Табличная форма</param> /// <param name="def">Запрос выборки</param> /// <param name="sortAttrs">Список атрибутов сотрировки</param> /// <param name="pageNo">Номер отображаемой страницы в табличной форме</param> /// <param name="pageSize">Количество отображаемых строк в форме</param> /// <returns>Список строк - визуальных элментов с данными</returns> public List <BizControl> GetTableFormRowsFromQuery(out int count, BizForm form, QueryDef def, IEnumerable <AttributeSort> sortAttrs, int pageNo, int pageSize) { return(FormRepo.GetTableFormRows(out count, form, def, sortAttrs, pageNo, pageSize)); }
public List <BizControl> GetTableFormRowDataFromFilterQuery(BizForm form, QueryDef def, BizForm filter, IEnumerable <AttributeSort> sortAttrs, int pageNo, int pageSize) { return(FormRepo.GetTableFormRows(form, def, filter, sortAttrs, pageNo, pageSize)); }
public List <BizControl> GetTableFormRowData(BizForm form, Guid?docStateId, BizForm filter, IEnumerable <AttributeSort> sortAttrs, int pageNo, int pageSize) { return(FormRepo.GetTableFormRows(form, docStateId, filter, sortAttrs, pageNo, pageSize)); }