在mx的列表组件中,可以通过设置rowCount,但是到了spark中缺“丢失”该属性,看过Commbox的skin类之后,才知道rowCount其实layout中设置的。
<!--- @private -->
<s:Scroller id="scroller" left="0" top="0" right="0" bottom="0" hasFocusableChildren="false" minViewportInset="1">
<!--- @copy spark.components.SkinnableDataContainer#dataGroup-->
<s:DataGroup id="dataGroup" itemRenderer="spark.skins.spark.DefaultItemRenderer">
<s:layout>
<s:VerticalLayout gap="0" horizontalAlign="contentJustify" requestedMinRowCount="1" requestedMaxRowCount="6"/>
</s:layout>
</s:DataGroup>
</s:Scroller>
从上面的代码也以看出,最大的rowCont是6,这就意味着如果列表组件的数据源长度大于6将会出现垂直滚动条。
有了上面的代码,我们可以对ComboBox或DropDownList组件设置布局layout,在layout中设置requestedRowCount就可以了。
<s:DropDownList >
<s:layout>
<s:VerticalLayout requestedRowCount="10"/>
</s:layout>
<s:dataProvider>
<s:ArrayList>
<fx:Object label="AIR" icon="{imgCls}"/>
<fx:Object label="ColdFusion" icon="{imgCls2}"/>
<fx:Object label="Dreamweaver" icon="{imgCls}"/>
<fx:Object label="Flash" icon="{imgCls2}"/>
<fx:Object label="Flex" icon="{imgCls}"/>
<fx:Object label="Photoshop2" icon="{imgCls2}"/>
<fx:Object label="AIR2" icon="{imgCls}"/>
<fx:Object label="ColdFusion2" icon="{imgCls2}"/>
<fx:Object label="Dreamweaver2" icon="{imgCls}"/>
<fx:Object label="Flash2" icon="{imgCls2}"/>
<fx:Object label="Flex2" icon="{imgCls}"/>
<fx:Object label="Photoshop2" icon="{imgCls2}"/>
</s:ArrayList>
</s:dataProvider>
</s:DropDownList>
<s:ComboBox >
<s:layout>
<s:VerticalLayout requestedRowCount="10"/>
</s:layout>
<s:dataProvider>
<s:ArrayList>
<fx:Object label="AIR" icon="{imgCls}"/>
<fx:Object label="ColdFusion" icon="{imgCls2}"/>
<fx:Object label="Dreamweaver" icon="{imgCls}"/>
<fx:Object label="Flash" icon="{imgCls2}"/>
<fx:Object label="Flex" icon="{imgCls}"/>
<fx:Object label="Photoshop2" icon="{imgCls2}"/>
<fx:Object label="AIR2" icon="{imgCls}"/>
<fx:Object label="ColdFusion2" icon="{imgCls2}"/>
<fx:Object label="Dreamweaver2" icon="{imgCls}"/>
<fx:Object label="Flash2" icon="{imgCls2}"/>
<fx:Object label="Flex2" icon="{imgCls}"/>
<fx:Object label="Photoshop2" icon="{imgCls2}"/>
</s:ArrayList>
</s:dataProvider>
</s:ComboBox>
分享到:
相关推荐
PDOStatement::rowCount PDOStatement::rowCount — 返回受上一个 SQL 语句影响的行数(PHP 5 >= 5.1.0, PECL pdo >= 0.1.0) 说明 语法 int PDOStatement::rowCount ( void ) PDOStatement::rowCount()返回上一个由...
PDOStatement::rowCount() 函数是PDO扩展中的一个重要函数,它返回上一个SQL语句所影响的行数。使用这个函数可以方便开发者了解数据操作语句(如DELETE、INSERT、UPDATE)的执行结果,即影响了几行数据。 在使用PDO...
10. **结束`ROWCOUNT`限制**:在所有操作完成后,记得恢复`ROWCOUNT`的默认设置,即设置为0,以允许后续的SQL语句不受影响行数限制。 在实际的SQL优化中,还需要考虑索引的创建和维护、查询计划的选择、存储过程的...
计算机后端-PDO17PDOStatement对象的rowCount方法.avi
ROWCOUNT的设置是基于会话的,这意味着在一个会话中设置的ROWCOUNT将在该会话持续时间内生效,直到会话结束或ROWCOUNT被重置。为了避免意外的影响,应在使用完毕后立即取消ROWCOUNT的设置: ```sql SET ROWCOUNT 0;...
计数 = 行计数(值,查找值) ... 使用前在 matlab 中输入“mex rowcount.c”。 如果你的 matlab 没有安装它,你可能需要一个免费的编译器: http://www.mathworks.com/support/compilers/R2012b/win64.html
- 通过`SET ROWCOUNT`设置行数限制,使查询只处理指定行数的数据。 - 第一次`SELECT`查询用于定位到目标页的起始记录,通过`ORDER BY ID`确保按顺序获取。 - 第二次`SELECT`查询则根据`ID`的值提取目标页的数据。 #...
row < tableWidget->rowCount(); ++row) { QTableWidgetItem *item = tableWidget->item(row, 1); // 第二列 if (item) { item->setFlags(item->flags() & ~Qt::ItemIsEditable); } } ``` 上述代码中,`~Qt...
i < gridView.RowCount; i++) { gridView.SetRowCellValue(i, gridView.Columns.ColumnByFieldName("选择"), true); } } ``` 以上属性设置和操作为DevExpress GridControl提供了强大的定制化能力,满足不同场景...
RowCount := RowCount + 1; MoveRow(RowCount - 1, ARow); end; ``` #### 2. DeleteColumn 和 DeleteRow 这两个方法分别用于删除指定位置的列和行: ```delphi procedure TExCell.DeleteColumn(ACol: Longint); ...
在 FastReport 中,可以通过设置 RowCount、Start New Page 和 Stretched 属性来控制报表的显示方式。RowCount 属性控制总共打印的行数,Start New Page 属性控制是否在每页打印前跳页,Stretched 属性控制表身是否...
`DataGridView`的行数可以通过`RowCount`属性获取,而每页能显示的行数取决于纸张尺寸和字体大小。 在代码实现过程中,还可能遇到一些挑战,比如处理图片、自定义格式化或者复杂的布局。这些问题可能需要利用`...
### 高效导出Excel带格式设置 在.NET框架下的WinForms应用程序中,经常需要将DataGridView中的数据导出到Excel文件,并保持原有的格式与样式。本文档将详细讲解如何实现这一功能,包括如何获取DataGridView中的数据...
在存储过程中,首先设置ROWCOUNT为当前页的起始位置,然后查询第一条满足条件的记录(按tag_Name排序)。接下来,再次设置ROWCOUNT为每页的记录数,执行查询以获取该页的数据。最后,ROWCOUNT设回0,以解除行数限制...
本文将深入探讨如何在C#中设置Excel单元格的各种属性,包括合并单元格、设置字体颜色以及调整数据格式。 首先,我们要了解如何合并单元格。在C#中,使用Microsoft.Office.Interop.Excel库可以方便地操作Excel。例如...
本示例将介绍如何利用临时表和@@RowCount来优化分页查询存储过程的性能。 首先,我们来看这个存储过程`[dbo].[AreaSelect]`,它接受一系列参数,如页面大小(`@PageSize`)、当前页(`@CurrentPage`)以及多个过滤条件...
在SQL语言中,"SET"命令是一个非常关键的组成部分,用于设置各种会话级的配置选项,以影响数据库的运行方式。"SQL_SET.rar_SetSQL_sql_sql set _sql set connectattr_sql set rouc"这个标题可能是在暗示一系列关于...
- 当`rowCount`能被`pageSize`整除时,即`rowCount % pageSize == 0`,表明总记录数刚好可以平均分配到各页中,此时`pageCount`等于`rowCount`除以`pageSize`的结果。 - 如果`rowCount`不能被`pageSize`整除,则表示...