我想在查询共享点列表时没有数据时隐藏spfx自适应卡。
如果数据可用,则应显示 spfx 自适应卡。
const renderListDataParams: IRenderListDataParameters = {
ViewXml: "<View><Query><Where><Neq><FieldRef Name=\'Status\'/><Value Type='Text'>Resolved</Value></Neq></Where><OrderBy><FieldRef Name='Modified' Ascending='False'/></OrderBy></Query></View>",
};
const query = new Map<string, string>();
const data = await sp.web.lists.getByTitle('test list').renderListDataAsStream(renderListDataParams, null, query);
const rows = data.Row;
if(rows.length > 0)
{
show adaptive card
}
else
{
hide adaptive card so that it won't take any space in viva connections dashboard
}
请帮忙。
所以当 caml 查询返回 item count > 0 时 我想在仪表板中显示自适应卡,否则隐藏
据我目前的了解,您无法按照您的描述隐藏 Viva Connections 仪表板上的磁贴。您可以选择不渲染任何内容,但它仍然会占用仪表板上的空间。
我目前知道能够隐藏图块的唯一方法是通过: