Wix Показать результаты из таблицы - PullRequest
0 голосов
/ 02 ноября 2019

У меня есть две таблицы в wix:
Продукты
ProductCatgeories

Таблица продуктов имеет имя поля "тип", которое указывается в ProductCatgeoriesТаблица

Я пытаюсь заполнить таблицу elent с результатами поиска, которые будут отображать название продукта и его тип.

    wixData.query("Products").contains("title", $w('#txtSearch').value).find().then((results) => {
    let items = results.items;}
$w('#tblSearch').rows = items;

выше работает отлично! однако он отображает только таблицу идентификаторов типов в таблице ProductCategories.
как мне этого добиться? Спасибо вам всем!

1 Ответ

0 голосов
/ 02 ноября 2019

Найден!

let cols = $w("#table1").columns;
cols = [];
cols.push({
    "id": "type",
    "dataPath": "productType.title",
    "label": "ProductType",
    "width": 70,
    "visible": true,
    "type": "string"
});

cols.push({
    "id": "title",
    "dataPath": "title",
    "label": "product",
    "width": 70,
    "visible": true,
    "type": "string"
});
$w('#table1').columns= cols;
wixData.query("Products").contains("title","חלב").include("productType").find().then((res)=>{
    var prods= res.items;
    console.log(prods[2]);
    $w('#table1').rows=prods;
});

все, что вам нужно сделать, это использовать содержать, и он сразу же подключит таблицу refrnced.

позже вы сможете получить к нему доступ, позвонив по имени столбца, а затемточка и свойство IE:

productType.title

и все!

...