公司一个后台管理系统用ext开发的,初学ext,遇到动态为textfield赋值的问题:
下拉列表框选择个手机品牌,然后根据这个手机品牌动态为文本框赋值,把手机的首字母赋值给文本框。
首先,在下拉列表框事件列表中获取首字母,然后把结果回调给first
phoneBrandCombo.on('select',function(){
mobileCompTestServ.getPhoneFirstLetter(phoneBrandCombo.value.toString(),{callback : first, async : false});
})
第二,设置firstValue 的值,也就是要将其设置到文本框上的值
var firstValue ;
var first = function(data){
alert(data);
firstValue =data;
alert(firstValue);
Ext.get('firsttest').setValue(firstValue);
}
关键是在这句上:
Ext.get('firsttest').setValue(firstValue);
成功。
je上大致列出了以下的方法:
var value="值";
(1) fs.form.findField(id/name).setValue(value);
(2) Ext.get(id/name).setValue(value);
(3) Ext.getCmp(id).setValue(value);
但是当我使用(2)的时候没有成功
分享到:
相关推荐
描述中的解决方法是通过在表单提交前使用`Ext.getCmp()`来动态设置值,这确保了在特定时间点赋值生效: ```javascript // 给hidden组件定义ID var hiddenField = { xtype: 'hidden', name: 'operatorId', id: '...
如果想设置一个图片作为左边的图标,可以创建一个`UIImageView`,将图片设置为其`image`,然后将其赋值给`leftView`。 例如: ```swift let leftImageView = UIImageView(image: UIImage(named: "leftIcon")) ...
NULL 博文链接:https://liyoro.iteye.com/blog/829896
然后,我们为它添加了一个事件监听器,当文本改变时调用`onTextChanged`函数。在这个函数中,我们通过`split("\n")`方法将文本内容按行分割成数组,然后获取数组的最后一项,即最后一行文本。 对于TextField,虽然...
在各种编程语言和框架中,为文本框赋值是构建交互式应用程序的关键步骤。以下将详细讲解如何在不同的上下文中给UI文本框赋值以及涉及的逻辑。 1. **Qt框架**: 在Qt框架中,我们通常使用`QLineEdit`类来创建文本框...
// 将加载的文本赋值给动态文本字段 } ``` 4. 格式化动态文本: - 使用`TextField`的`textFormat`属性可以设置文本的字体、大小、颜色等格式。首先,创建一个`TextFormat`对象,然后将其应用到文本字段。 ```...
项目中总有很多地方需要对输入文本textField和textView做键盘适配,即当键盘升起时可能需要将输入文本上移,键盘消失则归位。 个人多次拷贝同样代码,秉着不重复造轮子原则,封装了一个视图,解决了问题。 ...
本主题主要探讨如何在Mac上使用C#实现具有特殊功能的输入框,包括赋值、取值、切换普通文本与带符号的输入模式,以及判断输入是否为有效的十六进制数字。 一、创建和初始化输入框 在C#中,我们可以使用`NSTextBox`...
创建一个`TextField`实例,设置其属性,并将加载的文本赋值给它的`text`属性: ```actionscript var textField:TextField = new TextField(); textField.text = loadedText; textField.width = stage.stageWidth; //...
遍历`<item>`元素,为每个新闻创建一个新的文本框或电影剪辑实例,将标题、日期和内容分别赋值给它们。ActionScript提供了方便的API来操作XML对象,例如`xml.item.title.text`获取标题文本。 ```actionscript for ...
然后根据是否记住密码按钮的状态来判断是否要为用户名和密码设置值,如果是记住密码,那么需要取出需要记住的密码,并且为这两个TextField赋值。 在viewDidLoad方法中添加如下代码: ///检查记住密码标记,如果为...
addListener Key.addListener()、Mouse.addListener()、MovieClipLoader.addListener()、Selection.addListener()、Stage.addListener()、TextField.addListener() addPage PrintJob.addPage() addProperty ...
根据网上代码重新整合了一下,将取消和确定按钮封装进去,可以根据自己的需求修改时间格式,...//赋值给textField -(void)didFinishPickView:(NSString *)date { self.dataString = date; _textField.text = date; }
联想状态下的输入也会监听,这里如果不处理就容易发生崩溃,例如当快要达到字数限制时,继续输入,此时textField.text =联想输入文字+textField已有文字,当textField.text超过字数限制时,就会截取限长部分赋值给...
然后,将这些信息赋值给动态文本字段,从而实现时间的实时显示。例如: ```actionscript var currentTime:Date = new Date(); var hours_txt:TextField = this.getChildByName("hoursField"); var minutes_txt:...
`onChanged`回调函数则会在用户输入时更新文本值,此处将输入的文本赋值给`userName`变量。 `Radio`组件是单选按钮,用于在一组选项中选择一个。在示例中,`Radio`被用来让用户选择性别。`Radio`的`value`属性表示...
首先创建StyleSheet实例,然后将其赋值给TextField的`StyleSheet`属性: ```actionscript var style: StyleSheet = new StyleSheet(); var tf: TextField = new TextField(); tf.styleSheet = style; ``` 接着...
然后将其赋值给`attributedPlaceholder`,这样占位文字就会显示为红色。 ### 方法二:通过Key-Value Coding (KVC) Key-Value Coding是Objective-C中的一种机制,可以直接通过键值来访问对象的属性,即使这个属性...
你可以通过`new TextField()`创建一个新的文本字段,并设置其属性,如宽度、高度、是否可滚动等。 2. **动态文本和静态文本**:动态文本字段允许在运行时更改文本内容,适合动态加载数据。静态文本则不可编辑,一旦...