Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/gwt/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
在Smart GWT中获取选定的节堆栈节_Gwt_Smartgwt_Smartclient - Fatal编程技术网

在Smart GWT中获取选定的节堆栈节

在Smart GWT中获取选定的节堆栈节,gwt,smartgwt,smartclient,Gwt,Smartgwt,Smartclient,我有一个节堆栈,其中节是动态添加的,我向节堆栈添加了一个处理程序 单击sectionStack节时,我希望获得该节的id或单击的内容。我如何才能做到这一点?Section StackSection提供了方法 String getID() 它将返回一个字符串 请看 如果要获取当前选定的SectionStackSection,则应通过添加SectionHeaderClickHandler public handler注册addSectionHeaderClickHandler(SectionHea

我有一个节堆栈,其中是动态添加的,我向节堆栈添加了一个处理程序


单击sectionStack节时,我希望获得该节的id或单击的内容。我如何才能做到这一点?

Section StackSection提供了方法

String getID()
它将返回一个字符串

请看

如果要获取当前选定的SectionStackSection,则应通过添加SectionHeaderClickHandler

public handler注册addSectionHeaderClickHandler(SectionHeaderClickHandler处理程序)

到节堆栈。SectionHeaderClick事件将为您提供方法
getSection()


请参见

,但您如何知道必须调用哪个SectionStackSection获取ID的方法?单击事件的事件源是我尝试完成此操作时的SectionStack对象。Sry不理解您的问题。据我所知,没有直接的方法获得这些信息。间接的方法是使用addSectionHeaderClickHandler并从那里开始。我将编辑我的答案。Martin谢谢:)我尝试了这个方法,但它不适合我的情况,因为节堆栈节是动态添加的。请提供一些代码。您是否动态添加了SectionStack或SectionStackSections?无论如何,它应该仍然有效,为什么不起作用?但是请记住,ID是可选的,因此您可能必须手动提供ID(对此不确定)。@rayngn我不清楚这里到底需要什么。这可能是由于SmartGWT的所有这些奇怪的措辞造成的。无论如何,如果单击选项卡,将触发SectionHeaderClick事件。此事件提供一个方法GetSection,该方法将为您提供SectionStackSection。SectionStackSection提供了一个getSectionStack方法,它将为您提供SectionStack。现在您有了所有可能需要的部分。我需要你或Ekata更具体一点。