我用TableView它来显示从CostDataRow对象产生的数据.表视图中的大多数单元格都是可编辑的,并且包含整数数据,所以这里摘录了我如何初始化表格及其可编辑的数字列之一:
// `data` is `ObservableList<CostDataRow>` made by
// using `FXCollections.<CostDataRow>observableArrayList(...)`.
FilteredList<CostDataRow> filteredData = new FilteredList<>(data, n -> true);
table.setEditable(true);
table.getSelectionModel().setSelectionMode(SelectionMode.MULTIPLE);
table.getSelectionModel().setCellSelectionEnabled(true);
table.setItems(filteredData);
// ...
// Below is "wireWeight" column (Integer data)
wireWeightTCol.setCellValueFactory(new PropertyValueFactory<>("wireWeight"));
wireWeightTCol.setCellFactory(TextFieldTableCell.<CostDataRow, Integer>forTableColumn(new StringConverter<Integer>() {
@Override
public String toString(final Integer value) {
return value.toString() + " kg";
}
@Override
public Integer fromString(final String s) {
return Integer.parseInt(s.replace(" kg", ""));
}
}));
wireWeightTCol.setOnEditCommit(
new EventHandler<CellEditEvent<CostDataRow, Integer>>() {
@Override
public void handle(CellEditEvent<CostDataRow, Integer> t) {
CostDataRow …Run Code Online (Sandbox Code Playgroud) 我正在玩Google的Polymer库,我遇到了铁列表组件的问题.它只是没有渲染,也没有抛出错误.
这是我的HTML:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="description" content="odTimeTracker - UI test with Polymer">
<meta name="viewport" content="width=device-width, minimum-scale=1.0, initial-scale=1, user-scalable=yes">
<title>odTimeTracker</title>
<script src="bower_components/webcomponentsjs/webcomponents-lite.min.js"></script>
<link rel="import" href="bower_components/font-roboto/roboto.html">
<link rel="import" href="bower_components/iron-icons/iron-icons.html">
<link rel="import" href="bower_components/paper-styles/classes/typography.html">
<link rel="import" href="bower_components/iron-image/iron-image.html">
<link rel="import" href="bower_components/iron-flex-layout/iron-flex-layout.html">
<link rel="import" href="bower_components/paper-toolbar/paper-toolbar.html">
<link rel="import" href="bower_components/paper-scroll-header-panel/paper-scroll-header-panel.html">
<link rel="import" href="bower_components/paper-icon-button/paper-icon-button.html">
<link rel="import" href="bower_components/iron-ajax/iron-ajax.html">
<link rel="stylesheet" href="styles.css">
</head>
<body unresolved>
<template is="dom-bind" id="app">
<iron-ajax auto url="activities-json.php" handle-as="json"
last-response="{{data}}"></iron-ajax>
<paper-scroll-header-panel class="fit" condenses keep-condensed-header>
<paper-toolbar class="tall">
<paper-icon-button icon="arrow-back"></paper-icon-button>
<div class="flex"></div> …Run Code Online (Sandbox Code Playgroud) 有人可以指导我查看如何在 PrestaShop 1.6+ 中创建自定义 XML 提要的文档。我搜索了官方文档,但没有找到我需要的。
任务很简单 - 创建自定义 XML 提要,其他电子商店可以从中获取产品。