FineUI 官方论坛
标题:
用户控件问题
[打印本页]
作者:
owenhy
时间:
2015-12-30 14:57
标题:
用户控件问题
本帖最后由 owenhy 于 2015-12-30 15:45 编辑
试着做了个用户控件
<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="FineUIPopupEditor.ascx.cs"
Inherits="
T.ERP.WebUI.Controls.FineUIPopupEditor" %>
<f:TriggerBox ID="tbxPopUpEditor" TriggerIcon="Search"
EmptyText="打开弹出窗口" runat="server" EnableEdit="false" >
</f:TriggerBox>
<f:Window ID="WindowPopup" Title="编辑" Hidden="true" runat="server" EnableIFrame ="true"
CloseAction="HidePostBack" EnableMaximize="true" EnableResize="true"
Target="Self" IsModal="True" Width="400px" Height="450px">
</f:Window>
在如下代码布局的表单中除了用户控件以外其他控件都会随着表单大小变动自动改变大小,
用户控件里的triigerbox 没法自动改变大小, 麻烦指点一下应该怎么如何改进代码?还是系统不支持
用户控件自适应大小
[attach]8399[/attach]
<f:Form ID="SimpleForm1" ShowBorder="true" ShowHeader="false" AutoScroll="true" BodyPadding="3px"
runat="server" RegionPosition="Center" >
<Toolbars>
<f:Toolbar ID="Toolbar1" runat="server">
<Items>
<f:Button ID="btnSave" Text="保存" runat="server" Icon="SystemSave">
</f:Button>
<f:ToolbarSeparator ID="ToolbarSeparator2" runat="server">
</f:ToolbarSeparator>
<f:Button ID="btnSaveAdd" Text="保存并新增" runat="server" Icon="SystemSave">
</f:Button>
<f:ToolbarSeparator ID="ToolbarSeparator1" runat="server">
</f:ToolbarSeparator>
<f:Button ID="btnClose" EnablePostBack="false" Text="关闭" runat="server" Icon="SystemClose">
</f:Button>
</Items>
</f:Toolbar>
</Toolbars>
<Rows>
<f:FormRow>
<Items>
<f
ropDownList ID="ddlInvTrType" runat="server" Label="销售单号">
</f
ropDownList>
<f:TextBox ID="txtTranNumber" runat="server" MaxLength="30">
</f:TextBox>
<f
atePicker runat="server" ID="cldTranDate" Label="订单日期">
</f
atePicker>
<f
ropDownList ID="ddlStatus" runat="server" Enabled="false" Label="状态">
</f
ropDownList>
</Items>
</f:FormRow>
<f:FormRow>
<Items>
<f:ContentPanel runat="server" ID="
anel1" EnableCollapse="false" ShowHeader="false" ShowBorder="false" >
<uc1:FineUIPopupEditor ID="UserInfoControl2" runat="server" Label="客户" EmptyText="请挑选客户信息" DataTextField="
artnerName" DataValueField="OID" />
</f:ContentPanel>
<f
ropDownList ID="ddlDeptSales" runat="server" Label="业务部门" >
</f
ropDownList>
<f
ropDownList ID="ddlCurrency" runat="server" Enabled="true" Label="币别" >
</f
ropDownList>
<f:TextBox ID="txtInputUser" runat="server" Label="输入人员" >
</f:TextBox>
</Items>
</f:FormRow>
<f:FormRow>
<Items>
<f:DropDownList ID="ddlSalesMan" runat="server" Label="业务人员" >
</f:DropDownList>
<f:TextBox ID="txtExchangeRate" runat="server" Label="汇率">
</f:TextBox>
<f:TextBox ID="txtInputDate" runat="server" Label="输入日期">
</f:TextBox>
</Items>
</f:FormRow>
</Rows>
作者:
sanshi
时间:
2015-12-30 15:38
看示例,有个UserControlConnector:
http://fineui.com/demo/#/demo/usercontrol/userinfo_dynamic.aspx
作者:
owenhy
时间:
2015-12-30 15:46
多谢答复,我的问题不是自动产生用户控件的问题, 是用户控件里的triggerbox 没法自适应大小的问题,麻烦再看看。
作者:
owenhy
时间:
2015-12-30 17:10
麻烦再帮忙看看
作者:
owenhy
时间:
2015-12-31 14:52
UserControlConnector 我早就试过了啊, 但是在 <f:FormRow> <Items> 里没法用这个东西啊,
用的话界面打不开,一直在页面中, 是不是bug[attach]8401[/attach]
麻烦高手解答一下了。
欢迎光临 FineUI 官方论坛 (https://fineui.com/bbs/)
Powered by Discuz! X3.4