本文整理汇总了C#中IHtmlWriter.Append方法的典型用法代码示例。如果您正苦于以下问题:C# IHtmlWriter.Append方法的具体用法?C# IHtmlWriter.Append怎么用?C# IHtmlWriter.Append使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类IHtmlWriter
的用法示例。
在下文中一共展示了IHtmlWriter.Append方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: WriteScript
protected sealed override void WriteScript(IHtmlWriter writer, FieldInfo field)
{
writer.Append(" var o = {}; ");
if (field.ListItems != null)
{
writer.Append("o.dataValueField=\"value\";");
writer.Append("o.dataTextField=\"text\";");
writer.Append("o.valuePrimitive=true;");
if (!String.IsNullOrEmpty(field.ListItems.Url))
{
writer.Append("o.autoBind=false;");
writer.Append("o.dataSource=DS.initAjax({ read: function(o) { return { url:\"" + field.ListItems.Url + "\", type:\"" + field.ListItems.Type + "\" } } });");
}
else if (!String.IsNullOrEmpty(field.ListItems.Expression))
{
writer.Append("o.dataSource=new kendo.data.DataSource({data:Util.parseExpression(\"" + field.ListItems.Expression + "\") });");
}
this.SetExtendedOptions(writer);
}
writer
.Append("var ctrl=")
.Append("$(\"#")
.Append(this.PropertyName)
.Append("\"); ctrl.")
.Append(this.DoKendoName())
.Append("(o);");
//if (field.Width > 0)
//{
// writer
// .Append("var cbx= ctrl.data(WidgetName.kendoComboBox);")
// .Append("cbx.list.width(")
// .Append(field.Width)
// .Append(");");
//}
}
示例2: WriteScript
protected override void WriteScript(IHtmlWriter writer, FieldInfo field)
{
writer
.Append("var o = {};");
if (!String.IsNullOrEmpty(field.Field.DataFormatString))
{
writer
.Append("o.mask=\"")
.Append(field.Field.DataFormatString)
.Append("\"; ");
}
writer
.Append("$(\"#")
.Append(this.PropertyName)
.Append("\").kendoMaskedTextBox(o);");
}
示例3: SetExtendedOptions
protected override void SetExtendedOptions(IHtmlWriter writer)
{
writer.Append("o.filter=\"startswith\";");
}