如何检查钛金属物体的类型
我正在使用 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?
最简单的方法是在行上设置一个属性并
在事件监听器中检查该属性
the easiest way is to just set a property on the row and check for that property
in the eventListener