Movilizer条形码屏幕触发Ok事件

时间:2015-04-09 11:51:26

标签: barcode scanning mobility movilizer

我正在使用QType 23二维条码扫描:

<question key="Q1_SCREEN_SCAN" type="23" title="Bitte scannen Barcode"
  <answer key="Q1_BARCODE_INPUT" attributeType="51" nextQuestionKey="Q2_EPSILON_RESULT"/>
...

使用attributetype =“51”直接显示扫描屏幕。 扫描后是否可以触发OK?而不是在屏幕上显示UID? 谢谢! 问候, 拉米

2 个答案:

答案 0 :(得分:0)

您可以使用的可能属性类型是:

  • 51允许您立即扫描或捕获
  • 52在捕获或扫描后立即触发OK事件
  • 53结合了上述两个

因此属性类型52或53应该可以解决问题

答案 1 :(得分:0)

我找到了一个完整的示例,用于在https://devtools.movilizer.com/confluence/display/DOC21/Skip+take+view+in+capture+screens跳过拍摄屏幕中的拍摄。

它显示了一个Capture Barcode 1D屏幕,但它也适用于2D屏幕 - 只需将type="22"替换为type="23"

因此,在您的情况下,它应该看起来像:

<!-- Skip only the take -->
<question key="Q1_SCREEN_SCAN" type="22" title="Bitte scannen Barcode"
  <answer key="Q1_BARCODE_INPUT" attributeType="52" nextQuestionKey="Q2_EPSILON_RESULT"/>
...

或者喜欢:

<!-- Skip both default and take -->
<question key="Q1_SCREEN_SCAN" type="22" title="Bitte scannen Barcode"
  <answer key="Q1_BARCODE_INPUT" attributeType="53" nextQuestionKey="Q2_EPSILON_RESULT"/>