Как я могу добавить ссылки в столбце таблицы WIX? - PullRequest
0 голосов
/ 07 декабря 2018

Я использую крипто API.Последние новости и текущая рыночная капитализация на платформе Wix.

Я использую формат таблицы, которую я сделал со всеми вещами, такими как изображения, текст и даты, показанные в столбцах, но мне нужен одинБолее того, это ссылка, по которой пользователь может щелкнуть по ней и перейти к исходным новостям.

Вот мой код для показа новостей с библиотекой WIX $w.

import {fetch} from 'wix-fetch';
import wixData from 'wix-data';

$w.onReady(function () {
//TODO: write your page related code here...
fetch("https://data.messari.io/api/v1/news", {method: "get"})
.then( (httpResponse) => {
let url = httpResponse.url;
let statusCode = httpResponse.status;
let statusText = httpResponse.statusText;
let headers = httpResponse.headers;
let bodyUsed = httpResponse.bodyUsed;
if (httpResponse.ok) {
return httpResponse.json();
}
else {
return Promise.reject("Fetch did not succeed");
}
} )
.then( (json) => {
// $w('#text21').post;
// const myTableData = [
// {"name": "A", "age": 45},
// {"name": "B", "age": 34},
// {"name": "C", "num": 19}
// ];
var mydata = json.data;
for(let i = 0; i < mydata.length; i++){
delete mydata[i].id;
delete mydata[i].author;
delete mydata[i].references;
delete mydata[i].tags;

}
console.log(mydata);

$w("#table1").rows = mydata;
// console.log(json.data);
// console.log(mydata);
} )
.catch( (err) => {
console.log(err);
} );

в переменной JSON у меня есть новостная ссылка Но, когда я изменяю ее и объединяю с помощью

mydata.push({'link': json.data[i].link}); // Нажмите ссылку в переменной mydata, чтобы я мог отправить ее в таблицув цикле for.

mydata[i].link = "<a href="+mydata[i].link+">Click Here</a>"; // edting for render a link tag in for loop too.

Проблема заключается в том, что в нем отображается тег полной привязки таблицы, а не click here

Я не могу найтирешение для этого, если вы знаете, пожалуйста, отправьте ответ для этого.

1 Ответ

0 голосов
/ 07 декабря 2018

Вы можете использовать тип данных Rich Text для столбца.Тип данных может быть выбран из столбца mange для таблицы данных.Расширенный текст поможет вам показать ваш HTML-контент, как вы хотите.

...