jjzjj

mprotect-readonly

全部标签

python - Django 管理员 : how to format readonly fields?

我有一个模型,Director,带有两个DateField和两个子类(代码如下)。我正在尝试为每个Director创建一个管理页面,它显示相应的子类实例,而不是Director实例;这部分很简单(我为每个子类创建一个内联,给主ModelAdmin一个排除所有字段的表单,并让主ModelAdmin只从具有相应实例的内联请求表单集-代码;有一个Unresolved问题使用这种方法,我在下面指出,但不是这个问题的重点)。我遇到的问题是我想修改显示给用户的值,其中一个值显示在只读字段中,另一个则不是。处理是我想把一个魔法值(date(1,1,1))改成字符串"Onincorporation"。

python - 如何在处于 "readonly"状态的 Entry 小部件中插入字符串?

我正在尝试获取以省略号...开头的条目。这是我试过的代码:e=Entry(rootWin,width=60,state="readonly")e.insert(0,"...")我认为发生错误是因为我试图在对象被分类为只读后插入文本。如何在处于"readonly"状态的TkinterEntry小部件中插入字符串? 最佳答案 使用条目的-textvariable选项:eText=StringVar()e=Entry(rootWin,width=60,state="readonly",textvariable=eText)....eTex

python - 使管理员渲染中的 Django Readonly ForeignKey 字段作为链接

我在Django的管理中公开了一个模型,它使用ModelAdmin的readonly_fields列表来显示一个“用户”字段,它是一个ForiegnKey链接到Django的用户模型。默认情况下,readonly_fields使该字段呈现为包含用户电子邮件的简单文本(例如someuser@domain.com)。我将如何更改它以呈现为该用户的关联管理页面的链接?(例如someuser@domain.com) 最佳答案 深入研究源代码,我发现您基本上可以将自己的字段定义为ModelAdmin子类中的方法,并且只需从该方法返回链接htm

javascript - 当 readonly 为 true 时触发 TextBox 的 onchange 事件

我正在尝试在更改只读文本框时使用一些功能。但是,当我尝试使用javascript更新文本框时,不会为文本框触发更改事件。$(document).ready(function(){$('input[id$=_txtTest]').bind("change",function(){alert("test");});});functionChangeText(){$('input[id$=_txtTest]').val('hello');}我在单击按钮时调用ChangeText方法。但它不会触发文本框的文本更改事件。谁能告诉我这里出了什么问题? 最佳答案

html - 简单形式 : disable form without adding disabled: true or readonly: true to every input

我有一个大型simple_form表单,其中包含需要启用或禁用的字段,具体取决于表单部分的加载位置。我的问题是:如何使用simple_form帮助器/包装器快速禁用每个表单输入?SimpleForm'sdocumentation解释了如何使用disabled:true来禁用单个输入字段:但是关于如何通过simple_form助手禁用整个表单而不需要在每个表单输入上重复disabled:true的文档不太清楚。我尝试将disabled:true和readonly:true传递给simple_form的:wrapper_mappings选项,但这不起作用。示例代码:我通过部分加载表单来定义

javascript - 获得焦点时选择 'readonly' <input/> 中的所有文本

我有一个文本框(设置为只读),我需要选择它的内容以便在它获得焦点时轻松复制/粘贴。使用下面的代码似乎只是快速选择文本,然后出于某种原因取消选择它。HTML​JavaScriptdocument.getElementById('thing').onfocus=function(){this.select();};​fiddle:http://jsfiddle.net/cfqje/ 最佳答案 这似乎是一种解决方法:​我想问题是焦点不能正常工作,因为输入是只读的。 关于javascript-获

javascript - 在 <input> 中使用 readonly 属性而不更改光标

如果我有一个带有readonly的字段属性,它仍然与I型文本光标一起出现。有没有办法阻止该光标显示?我不能使用disabled属性因为request.getParameter()不适用于禁用的字段。 最佳答案 readonly元素的想法是您仍然可以阅读和复制文本,只是不能编辑它们。也就是说,您可以使用CSSattributeselectors更改光标.此示例将匹配任何具有readonly属性的input元素:input[readonly]{cursor:pointer;} 关于javas

html - knockout attr 与 'readonly' 和 'disabled' 等属性的绑定(bind)

将Knockout的“attr”数据绑定(bind)与“readonly”和“disabled”等独立属性一起使用的“最佳实践”建议是什么>?这些属性特殊因为它们通常通过将属性值设置为属性名称来启用(尽管如果您只在HTML中包含没有任何值的属性名称,许多浏览器工作正常):但是,如果您不希望应用这些属性,一般的做法是简单地将它们从HTML中完全省略(而不是做类似readonly="false"的事情):Knockout的“attr”数据绑定(bind)不支持这种情况。只要我提供了一个属性名称,我还需要提供一个值:是否有一种跨浏览器的方式来关闭“已禁用”或“只读”?或者是否有一个自定义绑定

html - 如何制作一个完整的 HTML 表单 "readonly"?

我有两个带有HTML表单的页面。第一页有提交表格,第二页有确认表格。第一个表单提供了许多控件的选择,而第二个页面再次显示来自提交表单的数据和确认消息。在第二种形式中,所有字段都必须是静态的。据我所知,某些表单控件可以是只读,并且所有控件都可以禁用,不同之处在于您仍然可以跳转到只读字段。有没有办法将整个表单标记为只读/禁用/静态,这样用户就无法更改任何控件,而不是逐个字段执行此操作? 最佳答案 将输入字段和其他内容包装到中并给它disabled="disabled"属性。示例(http://jsfiddle.net/7qGHN/):s

ios - iPhone/iPad : How to make UITextField readonly (but not disabled)?

我知道之前有人问过这个问题,但我对答案不满意,即禁用它。有一个根本区别:禁用View不会触发事件,但对于只读View,它仍应触发事件(例如TouchUpInside),我需要它。我唯一不想要的是键盘输入。原因是我有几个输入框,有的可以直接使用UITextField,有的则不能。我想让它们看起来相似。所以,我想使用UITextField来显示所有这些。其中一些需要是只读的,以便我可以使用触摸事件进行替代输入。或者可能有一种完全不同的方式来做到这一点?编辑:这是我的MonoTouch项目。我对Objective-c的了解非常有限。 最佳答案