问题标签 [variants]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
build - Gradle:根据它们的 buildTypes 操作风味版本名称和版本代码
我正在搜索与 BuildConfig 相关的其他问题。我找不到任何适合我的问题的答案。
我想根据它们的变体生成具有不同版本名称和代码的 apk。
例如:
我创建了一个存储我的风味版本的文件。“版本.属性”
项目结构
这是我的 gradle 脚本示例
android - 无法在 android 变体应用程序中绑定服务
我的 android 应用程序中有一项服务:
我在 build.gradle 中定义了两种风格:
在com.example.my.MainActivity的onCreate中,我绑定了服务:
pro 应用程序可以成功运行并绑定服务。但是当免费应用尝试绑定服务时,出现错误:
该服务只需要在应用程序内部访问,免费应用程序有什么方法可以绑定服务吗?
php - 获取产品及其变体
我需要一个查询的帮助。我需要一个从表中获取产品或变体的查询。因此,如果我需要产品“ a ”、“ b ”+产品“ a1 ”的变体。外观将如何查询?我需要从表格和最后一个产品(ID:a)中获取三个产品并替换为修改后的值(价格、重量、销售额)
以下是表格和行的示例:
我在 sql 查询中需要这个输出:
非常感谢您的帮助!
ruby-on-rails - 在 Rails 中创建具有后代的复杂变体记录
我有一个有趣的谜题,我一直在努力寻找更优雅的解决方案。
我有2个模型。 Surveys
并且Questions
通过关系在 has_many 中连接QuestionLogs
。has_many :questions, :through => :question_logs
这很好用,我的问题是我需要变体调查。例如。我可能有 3 份针对不同地区的调查,比如芝加哥、洛杉矶和奥斯汀。他们共享 90% 的共同问题,但可能会替换一两个问题。
目前,我从一项调查开始(具有由 region_id 限定的唯一 sid),调查 A 完成后,我创建了一个重复的调查 B(相同的 sid,不同的 region_id),它为这些完全相同的问题创建了 10 个新的 QuestionLogs ,然后我会根据地区替换 1 或 2 个问题。(例如,如果我有一个包含 2 个变体、10 个问题的调查,我最终会得到 30 个 QuestionLogs,这些问题几乎相同)。
这工作正常。我的问题是,是否有另一种方法可以避免重复 QuestionLogs。例如,一种处理模型及其依赖项的变化、记录差异而不是简单重复的方法。
仅供参考,每个调查恰好有 10 个问题,这些问题是在调查之前单独创建的,并且模型非常复杂,例如。它有答案等。
任何建议或方向将不胜感激,谢谢!
shopify - 在 Shopify 的流动逻辑中仅输出尺寸变体
我已经创建了一种方法,可以在任何给定的集合页面上按尺寸过滤我的 Shopify 商店中的产品。但是,它仅在大小是唯一变体时才有效。
对于我的商店来说这很好,但由于我已经开源了过滤器,我希望它只适用于一种变体,即使有多个变体也是如此。
问题似乎是这样的行{% for variant in product.variants %}
只适用于一个现有的变体(例如大小),但我似乎无法传递大小参数,例如{% for variant in product.variants.size %}
.
我什至尝试了推荐的 variant.option1
(即{% for variant in product.variants.size.option %}
)但无济于事。
即使产品有多个变体,是否有某种方法可以仅输出尺寸变体的数组?
另外,发现了这个类似的问题,但它不够相似,无法为我的用例提供解决方案。
shopify - Shopify 在其他产品页面中列出变体
我在 Shopify 上有一家在线商店。我想做的是在产品页面上,有一个“也需要”类型的列表。我已经创建了所有列表和其他项目,但我似乎无法弄清楚如何在另一个产品页面上列出一个产品的变体。
我的选项菜单是这样的:
输出:
304164943 的数据 ID 用于我要列出其变体的产品,但它生成的下拉菜单为空。
shopify - Shopify:触发变体选择更改的功能
我正在尝试为我的商店添加数量折扣,但我遇到了一些问题。我想为产品提供不同的变体,然后根据选择的数量,将正确的变体添加到购物车。基本上我设法通过 AJAX 购物车做到这一点,因此根据数量将正确的变体添加到购物车中。但是现在,在产品页面上,我希望在数量更新后以正确的价格显示正确的变体。因此,在数量框中输入数量后,会触发一个功能并更新所选变量。类似“onkeyup="myFunction()”。然后在读取数量框值后,选择正确的变体并显示该变体。
但是我无法弄清楚 product.selected 值的设置位置或如何更改它,它是否以 JSON 的形式存在于某处,或者这是否是正确的更改。
我已阅读该帖子:Shopify 变体
它确认这是可能的,但我仍然找不到如何。
谢谢你的帮助。
罗
delphi - 如何从我的程序中调用 _varOp (_varAdd 等)?
我正在编写自定义变体 PhysUnit,它类似于 VarConv,但更高级,不仅允许加减,还允许乘除单位,具有实数或复数,它工作正常,但速度极慢。
问题是,这个自定义变体包含了一些其他变体(简单类型,如整数或双精度,或其他自定义,如 VarComplex),因此在执行 DoAdd、DoSubtract 时,它首先检查两个操作数是否具有相同的族(例如长度),然后如果需要,添加转换其中之一的数量:
类似的东西,这里的左和右是变体。
编译器将此行转换为一系列调用:
而事实上,_varAdd 就足够了,无需为临时变体和所有这些变通方法分配/释放内存。
可悲的是:我不能只写 _varAdd(Left,Right),它没有在 VCL 中链接。
所以问题是:是否有可能无论如何都调用它并使其尽可能“干净”,而不会对直接内存地址进行讨厌的调用,当使用不同的选项或添加其他库进行编译时可能会发生变化?
shopify - Shopify,产品服务
我正在尝试找出解决以下问题的最佳方法。该问题涉及服务(非应税)和应税产品。
我的网站提供 CPR 课程,这是一项服务(非应税),以及购买应税书籍的选项。因此,我将产品设置为心肺复苏术课程,并在购买这本书时将变体设置为“是”或“否”。
如果用户选择是,我将如何在他们结帐时将其他产品添加到购物车?
用户也可以自己购买书籍,所以我也将它们设置为产品。
我应该这样做吗?
collections - 在 shopify 中创建包含产品变体的集合
我可以创建一个包含特定产品变体的集合(基于变体选项)。
现在,我们的问题是我们不能将变体添加到集合中,只能添加产品。
用例是我们想要创建一个优惠券代码,它可以降低产品特定变体的价格。