iotgateway/IoTGateway/Areas/_Admin/Views/FrameworkGroup/DataFunction.cshtml
2021-12-12 14:55:48 +08:00

42 lines
1.6 KiB
Plaintext

@model WalkingTec.Mvvm.Mvc.Admin.ViewModels.FrameworkGroupVMs.FrameworkGroupMDVM
@using Microsoft.Extensions.Localization;
@inject IStringLocalizer<Program> Localizer;
<wt:form vm="@Model">
@for (int i = 0; i < Model.DpLists.Count; i++)
{
<wt:hidden field="DpLists[i].List.Searcher.TableName" />
<wt:combobox multi-select="false" field="DpLists[i].IsAll" yes-text="@Localizer["_Admin.AllPris"]" no-text="@Localizer["_Admin.SelectPris"]" empty-text="@Localizer["_Admin.NoPris"]" label-text="@Model.DpLists[i].DpName" change-func="IsAllChange@(i)" />
<wt:row id="selector@(i)">
<wt:selector list-vm="DpLists[i].List" field="DpLists[i].SelectedIds" text-bind="DpLists[i].List.EntityList[0].Name" label-text="">
<wt:searchpanel vm="DpLists[i].List">
<wt:row items-per-row=" ItemsPerRowEnum.Two">
<wt:textbox field="DpLists[i].List.Searcher.Filter" />
</wt:row>
</wt:searchpanel>
</wt:selector>
</wt:row>
<script>
IsAllChange@(i)({ value: '@Model.DpLists[i].IsAll.ToString().ToLower()' });
function IsAllChange@(i)(data) {
if (data.value == 'true' || data.value == '') {
$('#selector@(i)').css('display', 'none');
}
else {
$('#selector@(i)').css('display', 'block');
}
}
</script>
}
<wt:hidden field="GroupCode" />
<wt:row align="AlignEnum.Right">
<wt:submitbutton />
<wt:closebutton />
</wt:row>
</wt:form>
<!-- WTM默认页面 Wtm buidin page-->