Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/visual-studio-code/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sitecore Speak UI:如何在列表中显示前操作列表控件的列值。_Sitecore_Sitecore7.2 - Fatal编程技术网

Sitecore Speak UI:如何在列表中显示前操作列表控件的列值。

Sitecore Speak UI:如何在列表中显示前操作列表控件的列值。,sitecore,sitecore7.2,Sitecore,Sitecore7.2,我在SpeakUI工作。我有要在列表中显示的项目列表。但在此之前,我必须检查一列值,并需要使用图标来处理该值。如何在SpeakUI中实现此更改。请帮助简单选项: 如果您接收的数据与要显示的图标直接相关: 将ListControl上的DataSource设置为ListControl Parameters项,并在下方设置ColumnField项(如或中所述)。在列的HTMLTemplate字段中,可以使用该值作为具有背景图像样式的图像或CSS类的源 <img src="{{YourField}

我在SpeakUI工作。我有要在列表中显示的项目列表。但在此之前,我必须检查一列值,并需要使用图标来处理该值。如何在SpeakUI中实现此更改。请帮助

简单选项:

如果您接收的数据与要显示的图标直接相关:

ListControl
上的
DataSource
设置为
ListControl Parameters
项,并在下方设置
ColumnField
项(如或中所述)。在列的
HTMLTemplate
字段中,可以使用该值作为具有背景图像样式的图像或CSS类的源

<img src="{{YourField}}" />
其中Col1、Col2和Col3是列的名称,YourItems是从ajax调用中接收到的项的数组

<span class="{{YourField}}"></span>
jQuery.ajax({
    type: "GET",
    dataType: "json",
    url: "/yourApiCall" + params,
    cache: false,
    success: function (data) {
        var total = 0;
        for (var i = 0; i < data.YourItems.length; i++) {
            app.JsonDataSource.add({
                Col1: data.YourItems[i][0],
                Col2: data.YourItems[i][1],
                Col3: data.YourItems[i][2]
            });
    }
},