在本机脚本中使用Tap函数传递参数

时间:2018-09-02 09:23:28

标签: javascript parameter-passing nativescript

我想做这样的事情,但是这种方式不起作用。 这是xml代码:

<image id="CustomerRadioButton" src="{{ CustomerRBSrc }}" class="RadioButton" tap="CustomerTypeRadioButtonOnTap('C')"/>

如何在js代码中获取此参数?

1 个答案:

答案 0 :(得分:1)

有两种方法可以在PAN(纯正纯真本机)应用程序中处理此问题。

  1. 您可以调用自定义函数,然后再调用适当的函数,即按钮设置为: CustomerTypeRadioButtonOnTapC = () { CustomerTypeRadioButtonOnTap('C'); }

  2. 您可以在图像上设置自定义属性-即 <image id="CustomerRadioButton" src="{{ CustomerRBSrc }}" class="RadioButton" tap="CustomerTypeRadioButtonOnTap" customerType="C"/>

然后

 function CustomerTypeRadioButtonOnTab (args) {
     console.log(args.object.customerType);  // Should be "C" 
 }