Hallo,
ich bin gerade dabei für MediaPortal ein WebInterface zu basteln.
Dabei wollte ich erst mal alle Channels welche zu einer bestimmten ChannelGroup gehören anzeigen ..
klappt auch nur wird bei meinem Selectonemenu der ajax teil nicht ausgeführt ... es ging gerade eben aber jetzt nicht mehr ... und ich weis nicht warum ... omg
könnt Ihr mir helfen?
Gruß
Pascal
ich bin gerade dabei für MediaPortal ein WebInterface zu basteln.
Dabei wollte ich erst mal alle Channels welche zu einer bestimmten ChannelGroup gehören anzeigen ..
klappt auch nur wird bei meinem Selectonemenu der ajax teil nicht ausgeführt ... es ging gerade eben aber jetzt nicht mehr ... und ich weis nicht warum ... omg
Java:
<h:form id="menu">
<h:selectOneMenu value="#{mediaportalPM.group}">
<f:ajax listener="#{mediaportalPM.change_group()}" render="menu:table"/>
<f:selectItems value="#{mediaportalPM.groups}" var="group"
itemValue="#{group}"
itemLabel="#{group.groupName}"/>
</h:selectOneMenu>
<h:dataTable id="table" value="#{mediaportalPM.channels}" var="channel">
<h:column>
<h:outputText value="#{channel.displayName}"/>
</h:column>
</h:dataTable>
</h:form>
Java:
@Named
@SessionScoped
public class mediaportalPM implements Serializable {
private Channelgroup group;
@EJB
private mediaportalService service;
private List<Channel> channels;
private List<Channelgroup> groups;
@PostConstruct
private void init() {
groups = service.all_groups();
group = groups.get(1);
channels = service.channels(group);
}
public String convert() throws IOException {
Runtime p = Runtime.getRuntime();
p.exec("vlc");
return null;
}
public void change_group() {
channels = service.channels(group);
}
public List<Channel> getChannels() {
return channels;
}
public List<Channelgroup> getGroups() {
return groups;
}
public Channelgroup getGroup() {
return group;
}
public void setGroup(Channelgroup group) {
this.group = group;
}
}
könnt Ihr mir helfen?
Gruß
Pascal