Пакет | mx.collections |
Класс | public class SummaryField2 |
Наследование | SummaryField2 Object |
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 4 |
Версии среды выполнения: | Flash Player 10, AIR 1.5 |
Примечание. В предыдущей версии Flex для создания данных сводки использовался класс SummaryField. Класс SummaryField2 является новым для Flex 4 и обеспечивает лучшую производительность, чем SummaryField.
Можно использовать свойство dataField
для указания поля данных, применяемого при формировании сводки, свойство label
для указания имени поля данных, создаваемого для сводки данных, и свойство summaryOperation
для указания способа создания сводки для числовых полей. Можно указать одно из следующих значений: SUM
, MIN
, MAX
, AVG
или COUNT
.
В следующем примере создаются строки сводки на основе двух полей поставщика данных элемента управления AdvancedDataGrid:
<mx:AdvancedDataGrid id="myADG" initialize="gc.refresh();"> <mx:dataProvider> <mx:GroupingCollection id="gc" source="{dpFlat}"> <mx:Grouping> <mx:GroupingField name="Region"> <mx:summaries> <mx:SummaryRow summaryPlacement="group"> <mx:fields> <mx:SummaryField2 dataField="Actual" label="Min Actual" summaryOperation="MIN"/> <mx:SummaryField2 dataField="Actual" label="Max Actual" summaryOperation="MAX"/> </mx:fields> </mx:SummaryRow> </mx:summaries> </mx:GroupingField> <mx:GroupingField name="Territory"> <mx:summaries> <mx:SummaryRow summaryPlacement="group"> <mx:fields> <mx:SummaryField2 dataField="Actual" label="Min Actual" summaryOperation="MIN"/> <mx:SummaryField2 dataField="Actual" label="Max Actual" summaryOperation="MAX"/> </mx:fields> </mx:SummaryRow> </mx:summaries> </mx:GroupingField> </mx:Grouping> </mx:GroupingCollection> </mx:dataProvider> <mx:columns> <mx:AdvancedDataGridColumn dataField="Region"/> <mx:AdvancedDataGridColumn dataField="Territory_Rep" headerText="Territory Rep"/> <mx:AdvancedDataGridColumn dataField="Actual"/> <mx:AdvancedDataGridColumn dataField="Estimate"/> <mx:AdvancedDataGridColumn dataField="Min Actual"/> <mx:AdvancedDataGridColumn dataField="Max Actual"/> </mx:columns> </mx:AdvancedDataGrid>Синтаксис MXMLСкрыть синтаксис MXML
<mx.SummaryField2>
inherits all the tag attributes of its superclass,
and defines the following tag attributes:
<mx:SummaryField2 Properties dataField="No default" label="No default" summaryOperation="SUM" />
Связанные элементы API
Свойство | Определено | ||
---|---|---|---|
constructor : Object
Ссылка на объект класса или функцию конструктора для данного экземпляра объекта. | Object | ||
dataField : String
Поле данных, для которого вычисляется сводка. | SummaryField2 | ||
label : String
Свойство, используемое в объекте сводки, экземпляре класса SummaryObject, содержащее информацию о сводке. | SummaryField2 | ||
summaryOperation : Object = SUM
Сводка выполнена для подчиненных элементов. | SummaryField2 |
Метод | Определено | ||
---|---|---|---|
Конструктор. | SummaryField2 | ||
Показывает, определено ли заданное свойство для объекта. | Object | ||
Показывает, есть ли экземпляр класса Object в цепи прототипов объекта, заданного в качестве параметра. | Object | ||
Показывает наличие заданного свойства и его перечисляемость. | Object | ||
Задает доступность динамического свойства для операций цикла. | Object | ||
Возвращает строковое представление этого объекта, отформатированного в соответствии со стандартами, принятыми для данной локали. | Object | ||
Возвращает строковое представление заданного объекта. | Object | ||
Возвращает элементарное значение заданного объекта. | Object |
dataField | свойство |
public var dataField:String
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 4 |
Версии среды выполнения: | Flash Player 10, AIR 1.5 |
Поле данных, для которого вычисляется сводка.
label | свойство |
public var label:String
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 4 |
Версии среды выполнения: | Flash Player 10, AIR 1.5 |
Свойство, используемое в объекте сводки, экземпляре класса SummaryObject, содержащее информацию о сводке.
Например, если указать для свойства label
значение «Сводка», то вычисленная сводка будет помещена в итоговом объекте в свойство с именем «Сводка». Свойство экземпляра SummaryObject, содержащего данные сводки, появляется следующим образом:
{Summary:1000}
Связанные элементы API
summaryOperation | свойство |
public var summaryOperation:Object = SUM
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 4 |
Версии среды выполнения: | Flash Player 10, AIR 1.5 |
Сводка выполнена для подчиненных элементов. Свойство может иметь одно из следующих значений:
- Для числовых полей:
SUM
,MIN
,MAX
,AVG
илиCOUNT
. - Экземпляр класса, реализующий пользовательский интерфейс ISummaryCalculator для вычисления пользовательской сводки.
Значением по умолчанию является SUM.
Связанные элементы API
SummaryField2 | () | Конструктор |
public function SummaryField2(dataField:String = null, summaryOperation:Object = SUM)
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 4 |
Версии среды выполнения: | Flash Player 10, AIR 1.5 |
Конструктор.
ПараметрыdataField:String (default = null ) — Поле данных, для которого вычисляется сводка.
| |
summaryOperation:Object (default = SUM ) — Функция, которую следует выполнить в нижестоящих элементах. Можно указать одно из следующих значений для числовых полей: SUM , MIN , MAX , AVG или COUNT . Или можно указать реализацию ISummaryCalculator для вычисления сводок.
|
Tue Jun 12 2018, 11:34 AM Z