繁体   English   中英

在自定义属性上排序

Sorting on Custom Attribute

提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供   中文繁体   英文版本   中英对照 版本,有任何建议请联系yoyou2525@163.com。

我创建了一个名为“sales_rank”的属性,我将其设置为可排序属性。 但是,当我从产品列表中选择它时,它并没有按照我的预期排序。 在进一步检查时,它似乎是作为文本字段而不是数字排序。 这意味着它将进入101,1014,102,1035,104,11,1204等....

我该如何解决? 创建属性时,没有办法告诉它它是一个数字。 您可以从“输入验证”框中选择“整数”,那么答案是什么? 我还没有尝试过......

有什么想法吗?

谢谢!

2 个回复

如果它继续不起作用,请尝试并返回。 数据字段可以保存在多个表中,听起来就像是将此字段保存为字符串(按字母顺序排序)。

如果您真的想知道它的保存位置,请对您的数据库运行此查询:

select backend_type from eav_attribute where attribute_code = 'sales_rank';

你想要那个说数/整数等

我在这里找到了我的解决方案: http//www.magentocommerce.com/bug-tracking/issue?issue = 7204

基本上,使用'price'属性类型,因为系统将其视为整数。 不漂亮,但它是一种享受!

1 在自定义字段上排序

我的wordpress窗口小部件类型代码需要您的帮助。 我有一个名为ordermetakey的自定义字段。 我需要在下面的方框中对该自定义字段ASC上的帖子进行排序。 它是一个数字timestamp 。 ...

2 按自定义属性对枚举进行排序

我找到了一种扩展方法,可以使用存储在自定义属性中的值对枚举进行排序。 我想改变这一点,所以我将 EnumOrderAttribute 作为参数传递并计算出每次迭代的值。 EnumOrderAttribute 在不同的项目中声明。 我怎样才能改变这个方法来完成这个? ...

6 属性的自定义属性反射

我有一个带有一个自定义Attribute基本类 我正在使用反射来查看CurrentDate是否具有MyAttribute 。 我创建一个Foo的新实例: 我反思foo : 这给了我我的自定义属性。 但是,如果我这样反映: 它返回似乎是本机属性的内容,而 ...

7 定义img自定义属性

我正在尝试为DOM元素“ img”分配属性“ itemId” 这是代码 执行后控制台包含以下消息: 其中example.domain-是我的网站的地址。 这个问题出现在Opera和Mozilla中,但在Chrome中,此代码可以正常工作(img.itemId == 4 ...

8 定义要绑定到的自定义属性

是否可以将用户控件中的控件项绑定到通过绑定指定名称的属性? 像这样,但没有产生错误: 哪里 CheckListItems (DP)是项目的集合(IList<SomeCustomContainerType>) ItemPropertyName (DP)是 ...

10 在yii CGridView中的自定义字段上排序

我知道已经发布了类似的问题,但找不到解决方案...我的目标是拥有一个可排序的自定义列。 (从我的模型中的函数构建。)该列已正确填充,标题是可单击的,但是在尝试排序时出现了SQL异常。 这是我的代码: 所以我的视图中有一个CGridView: 在我的模型中: 在同一个 ...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2022 STACKOOM.COM