Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/extjs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Extjs 如何在sencha touch中将列表项选择从一个视图传递到另一个视图_Extjs_Sencha Touch_Sencha Architect_Sencha Touch 2.1 - Fatal编程技术网

Extjs 如何在sencha touch中将列表项选择从一个视图传递到另一个视图

Extjs 如何在sencha touch中将列表项选择从一个视图传递到另一个视图,extjs,sencha-touch,sencha-architect,sencha-touch-2.1,Extjs,Sencha Touch,Sencha Architect,Sencha Touch 2.1,我有一个列表控件。我想将所选列表项从该视图传递到另一个视图,并在sencha touch的文本字段中设置值。有人能告诉我怎么做吗?如果您必须在文本字段中设置列表的某些选定值,那么在列表的项点击事件时,获取该字段的引用并设置值。假设您有一个视图,其中包含列表,您拥有ViewB,其中包含您点击的项目的所有详细信息 如果要发送项目的数据,请使用每个视图的控制器。在ControllerA内部,监听列表组件的“tap”事件,并调用ControllerB中定义的一个特殊函数:比如updateTextFiel

我有一个列表控件。我想将所选列表项从该视图传递到另一个视图,并在sencha touch的文本字段中设置值。有人能告诉我怎么做吗?

如果您必须在文本字段中设置列表的某些选定值,那么在列表的项点击事件时,获取该字段的引用并设置值。

假设您有一个视图,其中包含列表,您拥有ViewB,其中包含您点击的项目的所有详细信息

如果要发送项目的数据,请使用每个视图的控制器。在ControllerA内部,监听列表组件的“tap”事件,并调用ControllerB中定义的一个特殊函数:比如updateTextField(),用于更新textfield值

你可以看到这个方案:

您正在点击事件中调用不必要的函数ControllerB.updateTextField。您可以在点击事件中直接在内部更新文本字段。