0
我试图创建更多的动态滑块,所以我创建了一个自定义数据类型,其中包括像Caption, Text, Link, Image, StartDate, EndDate, Active,
等字段...我希望我在正确的道路。复合C1:如何从数据类型检索数据?
现在我需要检索活动条目。我如何获得必要的条目?
我试图创建更多的动态滑块,所以我创建了一个自定义数据类型,其中包括像Caption, Text, Link, Image, StartDate, EndDate, Active,
等字段...我希望我在正确的道路。复合C1:如何从数据类型检索数据?
现在我需要检索活动条目。我如何获得必要的条目?
您使用LINQ通过Composite.Data.DataConnection
类的Get方法查询数据 - dataConnection.Get<T>()
其中T是您的数据类型使用IQueryable。
以下代码将查询名为Your.Data.Type的数据类型,过滤Caption字段并选择Caption,Text,Image和StartDate。
using (DataConnection connection = new DataConnection())
{
var myData =
from d in connection.Get<Your.Data.Type>()
where d.Caption == "My Caption"
select new { d.Caption, d.Text, d.Image, d.StartDate };
}
在复合C1文档网站上,您可以阅读更多about accessing data with C#。
如果您没有加入C#,您可以使用Visual Functions或XSLT Functions。
我已经创建了一个C#函数并生成了如下所示的html代码:http://pastebin.com/2p3y17si它看起来很丑,但是很有效。 –
如何将C#函数的结果嵌入到XSLT函数中?我试过了,它在页面上显示为html代码(编码):http://pastebin.com/XZegvApb –
您可以随时从XSLT的“函数调用”选项卡调用C#函数(任何函数返回XElement结果字符串)。您也可以动态调用它们,请参阅http://docs.composite.net/XSLT/Calling-C1-函数 – mawtex