我有Custom table
和Smart search index
。索引类型是自定义表。自定义表具有显示表记录的转换。
我需要做什么(门户引擎开发模型):
目前,我正在使用SmartSearchDialogWithResults
。在Indexes
中,我选择了适当的自定义表格搜索索引并在Transformation name
自定义表格转换中。
当我尝试搜索时 - 存在正确的结果数量和转换中的html格式,但没有数据。
通过 门户引擎开发模型 可能 ?
有转换(转换类型: ASCX ):
<table>
<tbody>
<tr class="border-top">
<td class="max-width-117">Name:</td>
<td><%# Eval("Name") %></td>
</tr>
<tr>
<td>Phone: </td>
<td><%#Eval("Phone")%></td>
</tr>
<tr>
<td>Email:</td>
<td>
<a href="mailto:<%#Eval("Email")%>"><%#Eval("Email")%></a>
</td>
</tr>
</tbody>
</table>
这是渲染结果:
<table>
<tbody>
<tr class="border-top">
<td class="max-width-117">Name:</td>
<td></td>
</tr>
<tr>
<td>Phone: </td>
<td></td>
</tr>
<tr>
<td>Email:</td>
<td>
<a href="mailto:"></a>
</td>
</tr>
</tbody>
</table>
答案 0 :(得分:2)
我在经过短暂的搜索和同事的帮助后解决了这个问题。
答案很简单:是的,使用Portal Engine开发模型可以 。根据提供的示例:您需要在转换中使用GetSearchValue
而不是Eval
。