Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/apache-flex/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Apache flex Spark DataGrid替代行颜色更改_Apache Flex_Flex4.5_Flex Spark - Fatal编程技术网

Apache flex Spark DataGrid替代行颜色更改

Apache flex Spark DataGrid替代行颜色更改,apache-flex,flex4.5,flex-spark,Apache Flex,Flex4.5,Flex Spark,如何在Flex 4.5 MobileApplication For Spark数据网格中设置交替行颜色。SparkDataGrid在移动应用程序中的主要问题是不允许添加皮肤 使用。引用文件: 类型:数组格式:颜色CSS继承:无主题:spark 用于初始化DataGrid的rowBackground外观部分。如果 指定AlternatingRowColor样式,然后使用 AlternatingRowColors背景蒙皮零件作为 背景皮肤部分。网格行的交替颜色如下所示 由此样式的数组值中的连续条目定

如何在Flex 4.5 MobileApplication For Spark数据网格中设置交替行颜色。SparkDataGrid在移动应用程序中的主要问题是不允许添加皮肤

使用。引用文件:

类型:数组格式:颜色CSS继承:无主题:spark

用于初始化DataGrid的rowBackground外观部分。如果 指定AlternatingRowColor样式,然后使用 AlternatingRowColors背景蒙皮零件作为 背景皮肤部分。网格行的交替颜色如下所示 由此样式的数组值中的连续条目定义

如果要更改此样式的渲染方式,请替换 DataGridSkin类中的AlternatingRowColors背景蒙皮部分。如果 您希望为每行指定背景,然后初始化 直接划去背景皮肤部分

默认值未定义

使用。引用文件:

类型:数组格式:颜色CSS继承:无主题:spark

用于初始化DataGrid的rowBackground外观部分。如果 指定AlternatingRowColor样式,然后使用 AlternatingRowColors背景蒙皮零件作为 背景皮肤部分。网格行的交替颜色如下所示 由此样式的数组值中的连续条目定义

如果要更改此样式的渲染方式,请替换 DataGridSkin类中的AlternatingRowColors背景蒙皮部分。如果 您希望为每行指定背景,然后初始化 直接划去背景皮肤部分

默认值未定义


将以下样式添加到应用程序中:

s|DataGrid
{
    alternatingRowColors:#FFFFFF,#CCCCCC;
}
这将使奇数行变为白色,偶数行变为灰色。现在,我还没有用手机测试过,所以它可能会也可能不会工作。请跟进结果


-Vic将以下样式添加到应用程序中:

s|DataGrid
{
    alternatingRowColors:#FFFFFF,#CCCCCC;
}
这将使奇数行变为白色,偶数行变为灰色。现在,我还没有用手机测试过,所以它可能会也可能不会工作。请跟进结果


-Vic

谢谢您的回答,先生,但主要问题SparkDatagrid不允许在移动应用程序中使用皮肤属性。该问题与我回答的原始问题无关。如果你想让Spark DataGrid在移动应用程序中工作,你必须为它创建自己的移动皮肤。这并不难,但很可能会很乏味。您可能需要扩展DataGrid以接受触摸输入而不是鼠标输入。根据我过去的经验——使用DropDownList/ComboBox;我计划至少一个月。如果您有将Spark DataGrid转换为mobile的预算,请私下打电话给我(),我们会解决一些问题。谢谢您的回答,先生,但是主要问题SparkDatagrid不允许在mobile Applicaton中使用Skin属性。该问题与我回答的原始问题无关。如果你想让Spark DataGrid在移动应用程序中工作,你必须为它创建自己的移动皮肤。这并不难,但很可能会很乏味。您可能需要扩展DataGrid以接受触摸输入而不是鼠标输入。根据我过去的经验——使用DropDownList/ComboBox;我计划至少一个月。如果您有将Spark DataGrid转换为移动设备的预算,请私下打电话给我(),我们会解决问题的。