Search in sources :

Example 6 with Subscribe

use of com.haulmont.cuba.gui.screen.Subscribe in project cuba by cuba-platform.

the class DatePickerDatatypeScreen method onInit.

@Subscribe
protected void onInit(InitEvent event) {
    Date now = new Date();
    datePicker.setValue(new java.sql.Date(now.getTime()));
    dateTimePicker.setValue(now);
    localDatePicker.setValue(LocalDate.now());
    localDateTimePicker.setValue(LocalDateTime.now());
    offsetDateTimePicker.setValue(OffsetDateTime.now());
}
Also used : Date(java.util.Date) LocalDate(java.time.LocalDate) Subscribe(com.haulmont.cuba.gui.screen.Subscribe)

Example 7 with Subscribe

use of com.haulmont.cuba.gui.screen.Subscribe in project cuba by cuba-platform.

the class OptionsListTestScreen method onInit.

@Subscribe
private void onInit(InitEvent event) {
    Order order = metadata.create(Order.class);
    orderDc.setItem(order);
    List<OrderLine> orderLines = IntStream.range(0, 5).mapToObj(i -> metadata.create(OrderLine.class)).collect(Collectors.toList());
    allOrderLinesDc.getMutableItems().addAll(orderLines);
    OrderLine orderLine = metadata.create(OrderLine.class);
    orderLineDc.setItem(orderLine);
    List<Product> products = IntStream.range(0, 5).mapToObj(i -> metadata.create(Product.class)).collect(Collectors.toList());
    allProductsDc.getMutableItems().addAll(products);
    Catalog catalog = metadata.create(Catalog.class);
    catalogDc.setItem(catalog);
}
Also used : Order(com.haulmont.cuba.web.testmodel.sales.Order) IntStream(java.util.stream.IntStream) InstancePropertyContainer(com.haulmont.cuba.gui.model.InstancePropertyContainer) Catalog(com.haulmont.cuba.web.testmodel.sales.Catalog) Set(java.util.Set) Screen(com.haulmont.cuba.gui.screen.Screen) UiController(com.haulmont.cuba.gui.screen.UiController) InstanceContainer(com.haulmont.cuba.gui.model.InstanceContainer) Subscribe(com.haulmont.cuba.gui.screen.Subscribe) Product(com.haulmont.cuba.web.testmodel.sales.Product) Collectors(java.util.stream.Collectors) Metadata(com.haulmont.cuba.core.global.Metadata) Inject(javax.inject.Inject) List(java.util.List) OptionsList(com.haulmont.cuba.gui.components.OptionsList) UiDescriptor(com.haulmont.cuba.gui.screen.UiDescriptor) OrderLine(com.haulmont.cuba.web.testmodel.sales.OrderLine) CollectionContainer(com.haulmont.cuba.gui.model.CollectionContainer) Order(com.haulmont.cuba.web.testmodel.sales.Order) OrderLine(com.haulmont.cuba.web.testmodel.sales.OrderLine) Product(com.haulmont.cuba.web.testmodel.sales.Product) Catalog(com.haulmont.cuba.web.testmodel.sales.Catalog) Subscribe(com.haulmont.cuba.gui.screen.Subscribe)

Example 8 with Subscribe

use of com.haulmont.cuba.gui.screen.Subscribe in project cuba by cuba-platform.

the class NotFoundScreen method onInit.

@Subscribe
protected void onInit(InitEvent event) {
    Window window = getWindow();
    Label<String> msgLabel = uiComponents.create(Label.TYPE_STRING);
    msgLabel.setAlignment(Component.Alignment.TOP_CENTER);
    msgLabel.addStyleName(HaloTheme.LABEL_H1);
    msgLabel.setValue(messages.formatMessage(NotFoundScreen.class, "notAssociatedRoute", requestedRoute));
    window.add(msgLabel);
    window.setCaption(messages.formatMessage(NotFoundScreen.class, "tabCaption", requestedRoute));
}
Also used : Window(com.haulmont.cuba.gui.components.Window) Subscribe(com.haulmont.cuba.gui.screen.Subscribe)

Example 9 with Subscribe

use of com.haulmont.cuba.gui.screen.Subscribe in project cuba by cuba-platform.

the class OrderScreen method onBeforeShow.

@Subscribe
protected void onBeforeShow(BeforeShowEvent event) {
    Order mergedOrder = dataContext.merge(order);
    orderDc.setItem(mergedOrder);
}
Also used : Order(com.haulmont.cuba.web.testmodel.sales.Order) Subscribe(com.haulmont.cuba.gui.screen.Subscribe)

Example 10 with Subscribe

use of com.haulmont.cuba.gui.screen.Subscribe in project cuba by cuba-platform.

the class SliderScreen method onInit.

@SuppressWarnings("unchecked")
@Subscribe
protected void onInit(InitEvent event) {
    ScheduledTask task = metadata.create(ScheduledTask.class);
    taskDc.setItem(task);
    sliderDefault.setValue(100d);
    sliderDouble.setValue(100d);
    sliderInt.setValue(100);
    sliderDecimal.setValue(BigDecimal.valueOf(100));
    sliderLong.setValue(100L);
}
Also used : ScheduledTask(com.haulmont.cuba.core.entity.ScheduledTask) Subscribe(com.haulmont.cuba.gui.screen.Subscribe)

Aggregations

Subscribe (com.haulmont.cuba.gui.screen.Subscribe)11 Order (com.haulmont.cuba.web.testmodel.sales.Order)3 Date (java.util.Date)3 Metadata (com.haulmont.cuba.core.global.Metadata)2 CollectionContainer (com.haulmont.cuba.gui.model.CollectionContainer)2 InstanceContainer (com.haulmont.cuba.gui.model.InstanceContainer)2 InstancePropertyContainer (com.haulmont.cuba.gui.model.InstancePropertyContainer)2 Screen (com.haulmont.cuba.gui.screen.Screen)2 UiController (com.haulmont.cuba.gui.screen.UiController)2 UiDescriptor (com.haulmont.cuba.gui.screen.UiDescriptor)2 SearchFolder (com.haulmont.cuba.security.entity.SearchFolder)2 Catalog (com.haulmont.cuba.web.testmodel.sales.Catalog)2 OrderLine (com.haulmont.cuba.web.testmodel.sales.OrderLine)2 Product (com.haulmont.cuba.web.testmodel.sales.Product)2 LocalDate (java.time.LocalDate)2 List (java.util.List)2 Set (java.util.Set)2 Collectors (java.util.stream.Collectors)2 IntStream (java.util.stream.IntStream)2 Inject (javax.inject.Inject)2