WalkingTec.Mvvm/WalkingTec.Mvvm.TagHelpers.LayUI/Form/ComboBoxTagHelper.cs
(开头部分) 11KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
using Microsoft.AspNetCore.Mvc.ViewFeatures;
using Microsoft.AspNetCore.Razor.TagHelpers;
using Microsoft.Extensions.Options;
using System;
using System.Collections;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using WalkingTec.Mvvm.Core;
using WalkingTec.Mvvm.Core.Extensions;
using System.Text.Json;
using System.Text.Json.Serialization;
namespace WalkingTec.Mvvm.TagHelpers.LayUI
{
[HtmlTargetElement("wt:combobox", Attributes = REQUIRED_ATTR_NAME, TagStructure = TagStructure.WithoutEndTag)]
public class ComboBoxTagHelper : BaseFieldTag
{
public string EmptyText { get; set; }
public bool AutoComplete { get; set; }
public string YesText { get; set; }
public string NoText { get; set; }
/// <summary>
/// 启用搜索
/// 注意:多选与搜索不能同时启用
/// </summary>
public bool EnableSearch { get; set; }
public ModelExpression Items { get; set; }
public ModelExpression LinkField { get; set; }
public string LinkId { get; set; }
public string TriggerUrl { get; set; }
/// <summary>
/// 是否多选
/// 默认根据Field 绑定的值类型进行判断。Array or List 即多选,否则单选
/// 注意:多选与搜索不能同时启用
/// </summary>
public bool? MultiSelect { get; set; }
/// <summary>
/// 改变选择时触发的js函数,func(data)格式;
/// <para>
/// data.elem得到select原始DOM对象;
/// </para>
/// <para>
/// data.value得到被选中的值;
/// </para>
/// <para>
/// data.othis得到美化后的DOM对象;
/// </para>
/// </summary>
public string ChangeFunc { get; set; }
后面还有 222 行代码,购买后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明
AI 解读
登录后可用,每次 10 积分,解读结果公开显示在下面。
还没有人解读过这个文件。
