| Attributes |
| Name | Required | Request-time | Type | Description |
| var | true | true | java.lang.String | The scoped variable to assign the resulting component model to |
| scope | false | true | java.lang.String | The name of the scope to export the var attribute to. The scope can be (case-insensitive): "page","request","session", or "application" |
| serviceName | false | true | java.lang.String | The name of the service class to use to get model data. This property is mutually exclusive with the queryCommand or statementSpec attributes. If this attribute is specified, then methodName must be specified as well. Arguments to the method can be specified with the addServiceArgument tag. |
| methodName | false | true | java.lang.String | The name of the method to use to get model data. This property is mutually exclusive with the queryCommand or statementSpec attributes. If this attribute is specified, then serviceName must be specified as well. Arguments to this method can be specified with the addServiceArgument tag. |
| statementSpec | false | true | wt.pds.StatementSpec | The StatementSpec to use to get model data. Note that QuerySpec implements StatementSpec. This property is mutually exclusive with the queryCommand, serviceName, and methodName attributes. |
| queryCommand | false | true | com.ptc.core.query.command.common.AbstractQueryCommand | The AbstractQueryCommand to use to get model data. This property is mutually exclusive with the statementSpec, serviceName, and methodName attributes. |
| descriptor | true | true | com.ptc.core.components.descriptor.ComponentDescriptor | The descriptor to base the component model on |
| treeHandler | false | true | java.lang.String | The selector for the TreeHandler to use to build the data model. The tree handler should be registered in application context |
| pageLimit | false | true | int | The number of rows to display per page in the table. If this was specified by the getIeModel tag, it does not need to be respecified here. |