问题列表 - 第3717页

Ext RadioGroup - 如何访问所选单选按钮的值?

我在访问无线电组中所选单选按钮的值时遇到一些困难.基于论坛和网络上其他帖子的讨论,我尝试了许多不同的方法.不幸的是,没有足够的幸运(或熟练)让它工作.根据以下FormPanel配置,我希望有人可以告诉我如何在组"mainPhone"中获取所选无线电的值.

谢谢!

想要更新以表明我能够从stackoverflow获得响应,而EXT-JS论坛没有向我提供任何帮助.方法去stackoverflow!

马特

function createForm(elem) {
var myForm2 = new Ext.form.FormPanel({
  renderTo:elem,
  width:425,
  frame:true,
  style:"margin: 10px auto 10px auto;",
  items: [{xtype:'fieldset',
            title: 'Contact Info',
            autoHeight:true,
            items :[new Ext.form.RadioGroup({
                        fieldLabel: 'Main Phone',
                        vertical: false,
                        id:"mainPhone",
                        items: [
                            {boxLabel: 'Home', name: 'id-1', inputValue: 'H', checked:true},
                            {boxLabel: 'Work', name: 'id-1', inputValue: 'W'},
                            {boxLabel: 'Other', name: 'id-1', inputValue: 'O'}
                        ]    

                    }),
                  new Ext.form.TextField({
                    id:"frm_CreateCustomerHomePhone",
                    fieldLabel:"Home Phone",
                    width:275,
                    allowBlank:true
                 }),
                 new Ext.form.TextField({
                    id:"frm_CreateCustomerWorkPhone",
                    fieldLabel:"Work Phone",
                    width:275,
                    allowBlank:true
                 })
                  new Ext.form.TextField({
                    id:"frm_CreateCustomerOtherPhone",
                    fieldLabel:"Other Phone",
                    width:275, …
Run Code Online (Sandbox Code Playgroud)

javascript extjs

7
推荐指数
2
解决办法
5万
查看次数

创建注册表

好吧,让我先解释一下我的情况:

我是"举办"活动的组织的一员.例如,我们有一年一度的营地,滑冰,小部队/足球比赛,晚餐等.

现在他们要我设计他们的网站.我的习惯通常是先将它写在纸上,所以我试图这样做.但问题出在这里:

他们需要一份登记表.但是对于每个事件/活动,提出的问题都是不同的.例如,对于年度营地,有一个问题"你有什么过敏症?".对于曲棍球锦标赛来说,问题是"你最喜欢的球衣颜色是什么"和"为球队中的其他5个人命名".*

*注意:有一些通用的问题,如姓名/年龄/位置/电话/电子邮件.

另请注意,这些人不了解Web开发以及如何使用它.我知道这是因为我已经把它们变成了一个带有管理面板的网站,但是他们仍然觉得它太混乱了(还有我要创建"自定义"注册表单的部分).

我现在正在考虑如何融入这一点.理想情况下,我希望所有这些信息都可以转到数据库.

我的选择1)使用在线注册表来捕获通用信息.传递PDF链接,但在浏览器中打开PDF并能够在其上书写.提交后,新保存的PDF可以转到电子邮件.

2)..好吧,这就是我现在所拥有的所有.

有人有建议/解决方案吗?

非常感谢!

使用的技术:c#/ vb.net ASP.NET!

registration

5
推荐指数
1
解决办法
1650
查看次数

Postgresql存储过程中基于会话的全局变量?

在Oracle的PL/SQL中,我可以使用包定义创建基于会话的全局变量.使用Postgresql的PLpg/SQL,它似乎不可能,因为没有包,只有独立的程序和功能.

以下是PL/SQL将g_spool_key声明为全局的语法...

CREATE OR REPLACE PACKAGE tox IS
        g_spool_key spool.key%TYPE := NULL;
        TYPE t_spool IS REF CURSOR RETURN spool%ROWTYPE;
        PROCEDURE begin_spool;
        PROCEDURE into_spool
            (
            in_txt IN spool.txt%TYPE
            );
        PROCEDURE reset_spool;
        FUNCTION end_spool
            RETURN t_spool;
        FUNCTION timestamp
            RETURN VARCHAR2;
    END tox;
Run Code Online (Sandbox Code Playgroud)

如何使用PLpg/SQL实现基于会话的全局变量?

oracle postgresql plsql plpgsql

9
推荐指数
3
解决办法
9878
查看次数

Django序列化为JSON

我有一个Django模型(schedule)与实体类,它是父的Activity,是父的Event.

class Entity(models.Model):
    <...>

class Activity(models.Model):
    <...>
    team_entity = models.ForeignKey(Entity)
    <...>   

class Event(models.Model):
    <...>
    activity = models.ForeignKey(Activity)
    <...>
Run Code Online (Sandbox Code Playgroud)

我如何序列化并获取子对象和孙子作为JSON文件的一部分?

python django json

15
推荐指数
3
解决办法
1万
查看次数

您是否尝试过将MVC用于GWT客户端代码?

您是否尝试过将MVC或任何其他UI模式用于GWT客户端代码.您在不同方法中遇到的缺陷/优势是什么?

model-view-controller gwt

11
推荐指数
2
解决办法
1万
查看次数

应该使用什么技术来修剪2d碰撞检查?

从一开始,碰撞检测感觉就像是O(n ^ 2)问题.

你有一堆对象,你需要检查每个对象是否与任何其他对象发生碰撞.但是,我知道将每个对象与所有其他对象进行对比检查是非常无效的.为什么两个球之间的相对昂贵的碰撞检查,如果它们彼此不相近?

这是我正在处理的简单程序的示例:

替代文字

如果你有1000个球,那么如果你进行了天真的碰撞检测,你将获得1000 ^ 2次收集检查(一百万)!这种冲突检查很快成为我的应用程序的瓶颈.我需要实施一些广泛的阶段修剪.

在处理2d - 圆形物体时,应该使用哪些技术来修剪碰撞检查?我已经阅读过关于QuadTrees,BSP,空间散列等的内容,但很难理解哪种方法最适合这个用例.

有没有人知道什么可能最好?

collision-detection spatial broad-phase data-structures

15
推荐指数
2
解决办法
7952
查看次数

Java(任何框架)中是否有一个CRUD生成器实用程序,如Rails中的Scaffolding?

Java中的CRUD生成器实用程序是否像Rails中的Scaffolding一样?可以在任何框架甚至是普通的servlet中.必须在jsp中生成控制器+视图,而不仅仅是DAO代码......

java ruby-on-rails crud scaffolding

49
推荐指数
10
解决办法
5万
查看次数

如何了解专有硬件通信?

如果我有两个硬件(比如一台带有自定义ISA或PCI卡的PC使用一些疯狂的电缆连接到一块硬件),并希望尽可能多地了解它们之间的对话,我将如何进行这样的操作?特别是,我对连接到Windows PC(旧的和新的)的旧科学硬件感兴趣.任何参考将不胜感激.

我对偷窃任何人的IP都不感兴趣.我是学术界的科学程序员,我们必须始终处理孤儿硬件.由于公司破产并且他们的软件在Windows 3.1上运行并使用专有的ISA卡,所以必须抛弃完美的硬件非常糟糕.通过使用现代数据采集卡和拼接电缆编写自己的代码,保存一些东西(有些东西很昂贵或无法替换)会很不错.

hardware operating-system communication protocols device-driver

7
推荐指数
0
解决办法
612
查看次数

Rails控制器不接受JSON?

我试图通过JSON请求创建一个ActiveRecord对象.但是,控制器无法设置新创建的对象中的参数中传递的变量.例如,person对象有两个字段:firstname和lastname.

JSON.org库的JSON.stringify函数生成的JSON生成:

{"firstname" : "Joe" , "lastname" : "Bloggs"}
Run Code Online (Sandbox Code Playgroud)

但是,控制器期望JSON采用以下形式:

{ "Person" : {"firstname" : "Joe" , "lastname" : "Bloggs"} }
Run Code Online (Sandbox Code Playgroud)

我知道在正常的事件过程中(对于HTTP请求),请求的参数嵌套在正在创建的模型的类名下.

控制器中的create动作是:

def create
    @person = Person.new(params[:person])

    respond_to do |format|
      if @person.save
        flash[:notice] = 'Person was successfully created.'
        format.html { redirect_to(@person) }
        format.xml  { render :xml => @person, :status => :created, :location => @person }
        format.json  { render :json => @person, :status => :created, :location => @person }
      else
        format.html { render :action => "new" }
        format.xml  { render …
Run Code Online (Sandbox Code Playgroud)

javascript json ruby-on-rails

8
推荐指数
1
解决办法
5953
查看次数

用于呈现HTML的流畅界面

在我看来,使用HtmlTextWriter渲染HTML并不是非常直观,但如果您在Web表单中实现Web控件,那么您必须使用它.我认为有可能为此创建一个流畅的界面,它更像是它输出的HTML.我想知道人们对我到目前为止提出的语法的看法.

    public void Render(HtmlTextWriter writer)
    {
        writer
            .Tag(HtmlTextWriterTag.Div, e => e[HtmlTextWriterAttribute.Id, "id"][HtmlTextWriterAttribute.Name,"name"][HtmlTextWriterAttribute.Class,"class"])
                .Tag(HtmlTextWriterTag.Span)
                    .Text("Lorem")
                .EndTag()
                .Tag(HtmlTextWriterTag.Span)
                    .Text("ipsum")
                .EndTag()
            .EndTag();        
    }
Run Code Online (Sandbox Code Playgroud)

"Tag","Text"和"EndTag"是HtmlTextWriter类的扩展方法,它返回它所接受的实例,以便可以链接调用.传递给第一次调用"Tag"时使用的重载中使用的lambda的参数是一个"HtmlAttributeManager",它是一个简单的类,它包装一个HtmlTextWriter来提供一个索引器,它接受一个HtmlTextWriterAttribute和一个字符串值并返回实例所以这些电话可以被链接.我也有这个类的方法用于最常见的属性,例如"Name","Class"和"Id",这样你就可以编写上面的第一个调用,如下所示:

.Tag(HtmlTextWriterTag.Div, e => e.Id("id").Name("name").Class("class"))
Run Code Online (Sandbox Code Playgroud)

一个更长的例子:

public void Render(HtmlTextWriter writer)
{
    writer
        .Tag(HtmlTextWriterTag.Div, a => a.Class("someClass", "someOtherClass"))
            .Tag(HtmlTextWriterTag.H1).Text("Lorem").EndTag()
            .Tag(HtmlTextWriterTag.Select, t => t.Id("fooSelect").Name("fooSelect").Class("selectClass"))
                .Tag(HtmlTextWriterTag.Option, t => t[HtmlTextWriterAttribute.Value, "1"][HtmlTextWriterAttribute.Title, "Selects the number 1."])
                    .Text("1")
                .EndTag(HtmlTextWriterTag.Option)
                .Tag(HtmlTextWriterTag.Option, t => t[HtmlTextWriterAttribute.Value, "2"][HtmlTextWriterAttribute.Title, "Selects the number 2."])
                    .Text("2")
                .EndTag(HtmlTextWriterTag.Option)
                .Tag(HtmlTextWriterTag.Option, t => t[HtmlTextWriterAttribute.Value, "3"][HtmlTextWriterAttribute.Title, "Selects the number 3."])
                    .Text("3")
                .EndTag(HtmlTextWriterTag.Option)
            .EndTag(HtmlTextWriterTag.Select)
        .EndTag(HtmlTextWriterTag.Div);
}
Run Code Online (Sandbox Code Playgroud)

希望你能够"破译"这个片段输出的HTML,至少这个想法.

请给我任何关于如何改进语法的想法,可能是更好的方法名称,也许是其他一些方法. …

.net html render web-controls htmltextwriter

10
推荐指数
1
解决办法
4216
查看次数