feat:fix click subview of ListItem or PageItem

This commit is contained in:
pengfei.zhou
2019-11-19 15:31:23 +08:00
parent 353ff356a5
commit 1dba8d7b10
5 changed files with 25 additions and 9 deletions

View File

@@ -44,7 +44,12 @@ public class ListNode extends SuperNode<RecyclerView> {
@Override
protected void blendSubNode(JSObject subProperties) {
listAdapter.blendSubNode(subProperties);
ViewNode node = getSubNodeById(subProperties.getProperty("id").asString().value());
if (node != null) {
node.blend(subProperties.getProperty("props").asObject());
} else {
listAdapter.blendSubNode(subProperties);
}
}
@Override

View File

@@ -77,7 +77,12 @@ public class SliderNode extends SuperNode<RecyclerView> {
@Override
protected void blendSubNode(JSObject subProperties) {
slideAdapter.blendSubNode(subProperties);
ViewNode node = getSubNodeById(subProperties.getProperty("id").asString().value());
if (node != null) {
node.blend(subProperties.getProperty("props").asObject());
} else {
slideAdapter.blendSubNode(subProperties);
}
}
@Override