Questions tagged «field»

在计算机科学中,领域是来自较大集合的较小数据。




25
在Django表单中,如何将字段设置为只读(或禁用)以便无法对其进行编辑?
在Django表单中,如何将字段设为只读(或禁用)? 使用表单创建新条目时,应启用所有字段-但是,当记录处于更新模式时,某些字段必须是只读的。 例如,当创建一个新Item模型时,所有字段都必须是可编辑的,但是在更新记录时,是否有一种方法可以禁用该sku字段,使其可见但不能编辑? class Item(models.Model): sku = models.CharField(max_length=50) description = models.CharField(max_length=200) added_by = models.ForeignKey(User) class ItemForm(ModelForm): class Meta: model = Item exclude = ('added_by') def new_item_view(request): if request.method == 'POST': form = ItemForm(request.POST) # Validate and save else: form = ItemForm() # Render the view 可以ItemForm重用类吗?ItemForm或Item模型类需要进行哪些更改?我需要编写另一个类“ ItemUpdateForm”来更新项目吗? def update_item_view(request): if …
430 django  forms  field  readonly 

11
公共字段与自动属性
人们经常被告知,我们应该通过为类字段创建getter和setter方法(C#中的属性)来保护封装,而不是将字段暴露给外界。 但是在很多情况下,只有一个字段可以保存一个值,而无需获取或设置任何计算。对于这些,我们都将使用以下数字: public class Book { private string _title; public string Title { get{ return _title; } set{ _title = value; } } } 好吧,我有一个坦白的话,我忍不住写所有的东西(真的,不必写它,而不必去看它),所以我流氓并使用了公共领域。 然后是C#3.0,我看到它们添加了自动属性: public class Book { public string Title {get; set;} } 哪个比较整洁,我对此很感激,但实际上,与仅公开场地有何不同? public class Book { public string Title; }


8
jQuery-检测隐藏输入字段上的值更改
我有一个隐藏的文本字段,其值通过AJAX响应更新。 <input type="hidden" value="" name="userid" id="useid" /> 当此值更改时,我想触发一个AJAX请求。谁能建议如何检测更改? 我有以下代码,但不知道如何查找值: $('#userid').change( function() { alert('Change!'); })

7
jQuery如何清空输入字段
我在移动应用程序中,我使用输入字段来命令用户提交电话号码。 当我返回并返回到该页面时,该输入字段会显示在输入字段中显示的最新数字输入。 每次页面加载时有什么方法可以清除该字段? $('#shares').keyup(function(){ payment = 0; calcTotal(); gtotal = ($('#shares').val() * 1) + payment; gtotal = gtotal.toFixed(2); $("p.total").html("Total Payment: <strong>" + gtotal + "</strong>"); });
199 jquery  input  numbers  field 


4
仅检索Java类中声明的静态字段
我有以下课程: public class Test { public static int a = 0; public int b = 1; } 是否可以使用反射仅获取静态字段的列表?我知道我可以使用来获得所有字段的数组Test.class.getDeclaredFields()。但是似乎无法确定Field实例是否代表静态字段。
163 java  reflection  static  field 


10
覆盖子类中的字段或属性
我有一个抽象基类,我想声明一个字段或一个属性,该属性将在从该父类继承的每个类中具有不同的值。 我想在基类中定义它,以便可以在基类方法中引用它-例如,重写ToString表示“此对象的属性/字段类型”。我可以看到三种方式来执行此操作,但是我想知道-最佳或公认的方式是什么?新手问题,对不起。 选项1: 使用抽象属性,并在继承的类上重写它。这得益于强制执行(您必须覆盖它)并且它很干净。但是,返回一个硬代码值而不是封装一个字段感觉有点错误,这是几行代码而不是仅仅几行。我还必须声明一个用于“ set”的主体,但这并不重要(而且可能有一种避免我不知道的主体的方法)。 abstract class Father { abstract public int MyInt { get; set;} } class Son : Father { public override int MyInt { get { return 1; } set { } } } 选项2 我可以声明一个公共字段(或一个受保护的字段),并在继承的类中显式覆盖它。下面的示例将警告我使用“ new”,我可能可以这样做,但是感觉不对,它破坏了多态性,这就是重点。似乎不是个好主意... abstract class Mother { public int MyInt = 0; } …
145 c#  properties  field 

10
C#3.0+中属性和字段之间的区别
Наэтотвопросестьответына 堆栈溢出нарусском:Длячегонужнысвойства? 我意识到这似乎是C#中的字段和属性之间的区别是什么的副本?但是我的问题(从我的角度来看)略有不同: 一旦我知道 我不会将我的课程与“仅适用于房地产的技术”结合使用,并且 我不会在getter / setter中使用验证代码。 有什么区别(样式/未来开发除外),例如设置属性时的某种控件? 之间是否还有其他区别: public string MyString { get; set; } 和 public string myString; (我知道,第一个版本需要C#3.0或更高版本,并且编译器确实会创建专用字段。)

11
如何删除MySQL字段中的前导和尾随空格?
我有一个包含两个字段(国家和ISO代码)的表: Table1 field1 - e.g. 'Afghanistan' (without quotes) field2 - e.g. 'AF'(without quotes) 在某些行中,第二个字段在开头和/或结尾处都有空格,这会影响查询。 Table1 field1 - e.g. 'Afghanistan' (without quotes) field2 - e.g. ' AF' (without quotes but with that space in front) 有没有一种方法(在SQL中)遍历表并查找/替换field2中的空格?

8
我可以使用反射更改C#中的私有只读字段吗?
我想知道,由于反射可以完成很多事情,构造函数完成执行后是否可以更改私有只读字段? (注意:只是好奇心) public class Foo { private readonly int bar; public Foo(int num) { bar = num; } public int GetBar() { return bar; } } Foo foo = new Foo(123); Console.WriteLine(foo.GetBar()); // display 123 // reflection code here... Console.WriteLine(foo.GetBar()); // display 456
115 c#  reflection  field  readonly 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.