急求关于extjs 动态加载checkbox

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了急求关于extjs 动态加载checkbox相关的知识,希望对你有一定的参考价值。

我是这样不刷新页面 动态产生checkboxgroup的:
第一步先从后台把数据取回;第二步取到checkboxgroup所在的容器(panel),并且把checkboxgroup从容器(panel)中remove掉

第三步创建想的checkboxgroup,把它add到容器(panel)中,再调用容器(panel)的doLayout()

但发现一个问题,就是checkboxgroup会延迟 比如我是点了某个下拉框,然后根据下拉框内容去动态加载checkboxgroup,但下一次点后加载的时上次点的内容所应该加载的checkboxgroup,就是这次点的会在在点击下一次后实现 总是延迟一次 请问这是什么原因 该怎么修改 找了半天了不知道怎么做

参考技术A 说得晕头转向,点“加载”刷新页面了?

急求高手解答!!!!!!!C#中checkbox判断哪些被选中并执行后续操作~

我设计了一个酒店订房间加点菜的系统,在点菜的页面我放了很多个checkbox,客户可以随意选择,我想要将客户打钩选中的项目的text属性,也就是菜名全部写入一个txt文件中,然后列一张表出来。我想的是写一个循环,但是checkbox1,checkbox2等后面带的1,2等数字不可以用一个变量代替,不知道该怎样实现我的想法,希望高手能指点一下思路~先谢谢了

private void button1_Click(object sender, EventArgs e)

string foodName=string.Empty;
foreach (Control ctl in this.Controls) //this可以根据实际情况修改为this.groupBreakFast,this.groupLunch,this.groupDinner

if (ctl is CheckBox)

foodName+=(ctl as CheckBox).Text+"\r\n";


//后续你要对菜单写入文件也可,直接输出也可
参考技术A 用GroupBox 或者Panel把他们括起来追问

我按照早中晚餐的类别分别用groupbox括起来了。可是后面该怎么操作啊?

追答

要括在一个里面 然后获取

参考技术B if(checkbox1.checked=true)
textbox1.text=checkedbox1.text

大概就是这样吧。追问

单个判断的方法我知道啊,但是有十多个难道写十多个if吗。应该怎么做呢?

追答

楼下真相帝

以上是关于急求关于extjs 动态加载checkbox的主要内容,如果未能解决你的问题,请参考以下文章

extjs grid 中 如何根据数据动态给checkbox赋值

extjs grid 中 如何根据数据动态给checkbox赋值

Extjs 2.0 如何动态的添加checkBox

使用treeview控件读数据库动态生成带checkbox复选框的树形导航菜单asp.net(C#),急求帮助还可加分

Extjs 动态修改gridPanel列头信息以及store数据的方法

extjs