在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()返回上一个由...
主要介绍了浅谈PDO的rowCount函数的相关使用方法和效率问题,需要的朋友可以参考下
计算机后端-PDO17PDOStatement对象的rowCount方法.avi
计数 = 行计数(值,查找值) ... 使用前在 matlab 中输入“mex rowcount.c”。 如果你的 matlab 没有安装它,你可能需要一个免费的编译器: http://www.mathworks.com/support/compilers/R2012b/win64.html
包括触发器、序列、游标参数 游标、转出过程参数、游标的rowcount用法 用游标修改数据 用for使用游标、视图、存储过程、隐式游标、过程等
intPageCount = (intRowCount+intPageSize-1) / intPageSize; //调整待显示的页码 if(intPage>intPageCount) intPage = intPageCount; %> <html> <head> ; charset=gb2312"> <title>JSP数据库...
SQLServer中有一个Set Rowcount的的设置,它的意思是使命令的处理在响应指定的行数之后停止处理命令,利用这个特点,我们可以借用它来在一个千万行级数据表中实现高性能分页查询。先来说说实现方式: 1、我们来假定...
r < dataGridView1.RowCount; r++) { for (int c = 0; c ; c++) { Rectangle rect = dataGridView1.GetCellDisplayRectangle(c,r, false); if (dataGridView1.RectangleToScreen(rect).Contains(p)) { ...
SELECT @rowCount = COUNT(ID) FROM News--查找表来设置总行数 IF((@rowCount)%(@pageSize) = 0)--如果总行数正好能整除每页容量,页数就是商 SET @pageCount = (@rowCount) / (@pageSize) ELSE--总行数不能整除每页...
int rowCount:一共有多少条记录 说明: pageSize是指定的 pageNow是用户选择的 rowCount是计算出来的 该计算式为 if(rowCount%pageSize==0){ pageCount=rowCount/pageSize; }else{ pageCount=rowCount/pageSize+1; }...
rowcount = this.dataGridView1.RowCount; //等于DATA表里列的总数 rowcount--; //因为打开dataGridView1时是默认新增的,所以要-1条记录数 //MessageBox.Show(rowcount.ToString()); //Excel文件的格式是从1...
在 FastReport 中,可以通过设置 RowCount、Start New Page 和 Stretched 属性来控制报表的显示方式。RowCount 属性控制总共打印的行数,Start New Page 属性控制是否在每页打印前跳页,Stretched 属性控制表身是否...
SET ROWCOUNT @rows Select a.au_id, a.au_fname + ' ' + au_lname AS name FROM authors a Where a.au_id > @id orDER BY a.au_id SET ROWCOUNT 0 SET NOCOUNT OFF GO Create PROCEDURE spGetPrevPage @id ...
在 Python 中,QTableWidget 提供了多种方法来设置和控制表格的行为和显示。下面是 QTableWidget 的一些常用方法和作用: 1. setEditTriggers(): 设置单元格内容的状态,可以禁止编辑、禁止修改、允许修改、打击选...
创建存储过程: ALTER PROCEDURE [dbo].[GetCustomers] (@rowcount INT OUTPUT) AS SELECT [CustomerID] ,[CompanyName] ,[ContactName] ,[ContactTitle] ,[Address] ...SET @rowcount=@@rowcount
4.用%BULK_ROWCOUNT 属性计算FORALL迭代影响行数 ,用%BULK_ROWCOUNT 属性计算FORALL迭代影响行数 5.用BULK COLLECT子句取回查询结果至集合中 6.用LIMIT 子句限制批取出操作行 7.用RETURNING INTO子句取回DML结果至...
MSChart如果要实现动态的曲线就只能在设置的定时器中根据RowCount,到一定的列数后在最后一列插入新一列(m_Chart.GetDataGrid().InsertRows),将最早出现的那一列删除(m_Chart.GetDataGrid().DeleteRows)。...
介绍table control使用,手动方式设计table control