如何检查钛金属物体的类型

发布于 11-17 15:29 字数 418 浏览 1 评论 0原文

我正在使用 TableViewRow,我需要触发滑动事件。 TableViewRow 不会向 Swipe 事件注册自身。所以,基本上我将所有内容包装在容器视图中并将其添加到 TableViewRow。另外,我还附加了滑动事件监听器。幸运的是它正在发挥作用。 但是,我需要将当前的 TableViewRow 从 Swipe 事件传递给某个函数。所以,我写了这段代码:

var tableViewRow = e.source.parent;
while(e.source.parent !=  TiUITableViewRow){
    tableViewRow = tableViewRow.parent;
}

它抛出 TiUITableViewRow 变量未找到的错误。我什至尝试过 javascript typeOf 函数。请建议如何检查对象的类型?

I am working with TableViewRow and i need to fire swipe event. TableViewRow doesn't register itself with Swipe event. So, basically i wrapped all my content in a Container View and added it to TableViewRow. Also, i attached swipe event listner to it. And fortunately it is working.
But, i need to pass the current TableViewRow to some function from Swipe event. So, i wrote this code:

var tableViewRow = e.source.parent;
while(e.source.parent !=  TiUITableViewRow){
    tableViewRow = tableViewRow.parent;
}

It throw the error that TiUITableViewRow variable not found. I even tried javascript typeOf function. Please suggest how to check the type of object?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

聊慰2024-11-24 15:29:55

最简单的方法是在行上设置一个属性并

var row = Ti.UI.createTableViewRow({
    _type = "row"
});

在事件监听器中检查该属性

var tableViewRow = e.source.parent;
while(e.source.parent._type !=  "row"){
    tableViewRow = tableViewRow.parent;
}

the easiest way is to just set a property on the row and check for that property

var row = Ti.UI.createTableViewRow({
    _type = "row"
});

in the eventListener

var tableViewRow = e.source.parent;
while(e.source.parent._type !=  "row"){
    tableViewRow = tableViewRow.parent;
}
星軌x2024-11-24 15:29:55

您可以检查事件返回属性row

var tableViewRow = e.source.parent;
while(e.source.parent !=  e.row){
    tableViewRow = tableViewRow.parent;
}

You can check the event return property row.

var tableViewRow = e.source.parent;
while(e.source.parent !=  e.row){
    tableViewRow = tableViewRow.parent;
}
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文