博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Ext.NET -- 后台动态添加控件
阅读量:4115 次
发布时间:2019-05-25

本文共 2310 字,大约阅读时间需要 7 分钟。

    

protected void btnAddItem_Click(object sender, EventArgs e)        {            int index = this.GetIndexVal();            //Ext.Net.FieldSet fieldSet = new Ext.Net.FieldSet            //{            //    ID = "fieldSet" + index,            //    Border = false            //};            HiddenField hf = new HiddenField            {                ID = "hidden" + index,            };            Ext.Net.Checkbox checkbox = new Ext.Net.Checkbox            {                ID = "checkbox" + index,            };            Ext.Net.FieldContainer fieldContainer = new Ext.Net.FieldContainer            {                ID = "fieldContainer" + index,                Layout = "HBoxLayout",                Border = false            };            Ext.Net.TextField itemField = new Ext.Net.TextField            {                ID = "itemField" + index,                FieldLabel = "项目",                LabelWidth = 50,                Text = "项目"            };            Ext.Net.TextField accountField = new Ext.Net.TextField            {                ID = "accountField" + index,                FieldLabel = "金额",                LabelWidth = 50,                Text = "金额"            };            fieldContainer.Items.Add(checkbox);            fieldContainer.Items.Add(itemField);            fieldContainer.Items.Add(accountField);            splitItemForm.AddTo(this.splitFieldSet);            //this.splitFieldSet.Items.Add(fieldContainer);            //fieldSet.Items.Add(fieldContainer);            //fieldSet.AddTo(this.splitFieldSet);            Panel1.Expand();            splitItemForm.Render();        }        private int GetIndexVal()        {            int idx = Convert.ToInt32(index) + 1;            index = idx.ToString();            this.Hidden1.Text = idx.ToString();            return idx;        }       /* protected void btnDelItem_Click(object sender, EventArgs e)        {            Ext.Net.Checkbox checkbox = new Ext.Net.Checkbox();            for (int i = 0; i < this.splitFieldSet.Items.Count; i++)            {                checkbox = (Ext.Net.Checkbox)this.splitFieldSet.Items[i].FindControl("checkbox" + i + "-inputEl");                Control control = this.Panel1.FindControl(this.btnSave.ID);                String btnSaveId = control.ID;            }        }          */

 

转载地址:http://csupi.baihongyu.com/

你可能感兴趣的文章
60 行 JS 代码搞定一个下拉刷新组件
查看>>
JavaScript 知识点梳理 | 从基础语法到高级用法
查看>>
CSS 五种方式实现 Footer 置底
查看>>
用CSS画一个三角形
查看>>
字号与行高
查看>>
学会常用的CSS居中方式
查看>>
Vue.js 开篇---Vue的介绍及准备工作
查看>>
大型网站技术架构(一)
查看>>
微信小程序使用flex的一些基础样式属性
查看>>
7种方法实现移动端Retina屏幕1px边框效果
查看>>
CSS滚动条实现步骤及美化小技巧
查看>>
【AngularJS教程】快速入门篇之 双向绑定
查看>>
【JavaScript 教程】标准库—Array 对象
查看>>
那些坚持写博客的程序员,后来都怎么样了?
查看>>
这些惊人的“二八”法则,你必须要知道
查看>>
三个值得期待的 JavaScript 新特性!
查看>>
【JavaScript 教程】标准库—包装对象
查看>>
辞退你,培养你,从来都不是看能力!
查看>>
【JavaScript 教程】标准库—Boolean 对象
查看>>
18个你可能不相信的前端炫酷特效,附观赏地址与下载源码
查看>>