我有一个JSF复合组件,它作为根包含h:form。表单有许多组件,其中包括selectOneMenu和h:inputFile。当我在表单上设置enctype="multipart/ form -data“时,只对两个值更改事件调用selectOneMenu的valuechangelistener。稍后,不管我如何与菜单交互,都不会调用值更改监听器。但是,如果我删除了enctype=“多部分/表单-数据”,那么每件事情都能正常工作。我必须保留enctype=“多部分/表单数据”,因为我有一个文件上传组件。
这是我的豆:
@Model
@ViewScoped
public class Tr
我有一个可以观察到的,我只想开球一次。医生说:
使用dispose袋子或takeUntil操作符是确保清理资源的可靠方法。我们建议在生产中使用它们,即使序列在有限的时间内终止。
我的可观测结果只在一件事之后就结束了。
let observable = Observable.create() { observer in
webservice.makeHTTPRequestWithCompletionBlock {
if something {
observer.on(.Next(...))
observer.onCompleted()
} el