Movilizer - 在 questionType 5 的答案中设置图标
Posted
技术标签:
【中文标题】Movilizer - 在 questionType 5 的答案中设置图标【英文标题】:Movilizer - Setting icons in answers of questionType 5 【发布时间】:2015-10-09 14:40:33 【问题描述】:我将图标设置为属于类型 5 问题的答案的属性,但我无法在我的 movelet 中可视化这些图标。
<question key="SCOOTER_DETAILS" type="5">
<answer attributeType="9" key="SCOOTER_DETAILS_TITLE" nextQuestionKey="END" position="0">
<text>%SCOOTER_DETAILS_TITLE%</text>
</answer>
<answer icon="44" attributeType="-128" key="SCOOTER_DETAILS_IMEI" nextQuestionKey="END" position="1">
<text>%SCOOTER_DETAILS_IMEI%</text>
<predefinedValue/>
</answer>
<answer icon="39" attributeType="-128" key="SCOOTER_DETAILS_SOC" nextQuestionKey="END" position="2">
<text>%SCOOTER_DETAILS_SOC%</text>
<predefinedValue/>
</answer>
<answer icon="2" attributeType="-128" key="SCOOTER_DETAILS_BATTEMP" nextQuestionKey="END" position="3">
<text>%SCOOTER_DETAILS_BATTEMP%</text>
<predefinedValue/>
</answer>
<answer icon="3" attributeType="-128" key="SCOOTER_DETAILS_ODOMETER" nextQuestionKey="END" position="4">
<text>%SCOOTER_DETAILS_ODOMETER%</text>
<predefinedValue/>
</answer>
<answer icon="8" attributeType="-128" key="SCOOTER_DETAILS_LAST_CHARGED" nextQuestionKey="END" position="5">
<text>%SCOOTER_DETAILS_LAST_CHARGED%</text>
<predefinedValue/>
</answer>
<answer icon="12" attributeType="-128" key="SCOOTER_DETAILS_CURRENT_LOCATION" nextQuestionKey="END" position="6">
<text>%SCOOTER_DETAILS_CURRENT_LOCATION%</text>
<predefinedValue/>
</answer>
<answer icon="42" attributeType="-128" key="SCOOTER_DETAILS_DRIVER_NAME" nextQuestionKey="END" position="7">
<text>%SCOOTER_DETAILS_DRIVER_NAME%</text>
<predefinedValue/>
</answer>
</question>
这件事适用于第 6 类问题。
如果有人可以帮助我找到解决此问题的方法,我将不胜感激。 谢谢。
【问题讨论】:
【参考方案1】:虽然您可以在菜单屏幕 (type="6") 中显示图标,但您不能在文本项目屏幕 (type="5") 中定义图标,attributeType=" 除外12" 答案。这些是专门为显示标签和图标而设计的。此外,您可以使用 setAnswerIconByClientKey($answer:"key", ck, iconID); 动态定义图标方法。
只是布局的提示。您可以通过使用 columnSizeType="" 属性来调整标签和图标空间的比例。只要图标的宽度只有几个像素,您就应该将其设置为“RIGHT”,以便为标签留出更多空间。可能的值为 LEFT、RIGHT、EQUAL 和 ROWS,此设置对所有其他属性类型也有效。
最好的问候, 安德烈亚斯
【讨论】:
您好安德烈亚斯,感谢您的回答。我试过了,但我需要在标签旁边显示一个带有图标的表单。我最后做的是显示一个表格(没有标题)设置为图标的第一列,另外两列用于标签及其值。最好的问候,罗伯托 另一个选项,如果你能负担得起,有一组带有文字的图标。如果您正在显示一些状态消息 - 您可以有一个带有一些文本的图标 - 对应于每个状态。将它们放入您的主数据并根据状态进行修改。我们在表格中显示图标时遇到了问题。图标应该是固定大小的,但它们对于移动屏幕来说太小了。以上是关于Movilizer - 在 questionType 5 的答案中设置图标的主要内容,如果未能解决你的问题,请参考以下文章
Movilizer 从不同平台上的另一个应用程序启动/应用程序跳转到 Movilizer