当前位置: 首页>>代码示例>>C#>>正文


C# IHtmlWriter.Append方法代码示例

本文整理汇总了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(");");
            //}
        }
开发者ID:mehmetgoren,项目名称:AppX.UI,代码行数:38,代码来源:SelectWriters.cs

示例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);");
 }
开发者ID:mehmetgoren,项目名称:AppX.UI,代码行数:16,代码来源:InputWriters.cs

示例3: SetExtendedOptions

 protected override void SetExtendedOptions(IHtmlWriter writer)
 {
     writer.Append("o.filter=\"startswith\";");
 }
开发者ID:mehmetgoren,项目名称:AppX.UI,代码行数:4,代码来源:SelectWriters.cs


注:本文中的IHtmlWriter.Append方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。