接口控件
更新时间:
2023-05-30
浏览次数:
{{ hits }}
接口控件
接口 | 适用控件 | 接口与参数 | 说明与示例 |
获取控件对象 | 所有控件 | this.DataFieldID; | 说明:获取控件对象 |
读取控件的值 | 所有控件 | this.DataFieldID.GetValue(); | 说明:读取控件的值 |
给控件赋值 | 所有控件 | this.DataFieldID.SetValue(value); | 说明:给控件赋值 |
隐藏控件 | 所有控件 | this.DataFieldID.SetVisible(true); | 说明:隐藏控件 |
绑定控件变更事件 | 所有控件 | this.DataFieldID.BindChange (key, function(){}); | 说明:给控件绑定一个变更事件,当控件值 变化执行自定义函数. 示例: this.Phone.BindChange("ValidatePhone ",function(){ ValidatePhone(this); }); |
解除控件值变化事件 | 所有控件 | this.DataFieldID.UnbindChange(key ); | 说明:解除控件值变化事件 |
给控件添加选项 | CheckboxList、 DropDownList、 RadioButtonList | this.DataFieldID.AddItem (value); | 说明:给控件添加选项 |
清除控件选项 | CheckboxList、 DropDownList、 RadioButtonList | this.DataFieldID.ClearItems(); | 说明:清除控件选项 |
添加子表行 | 子表 | this.SubTable.AddRow (subObjectId,{"SubTable. ColumnName":Value}); | 说明:新建子表列,并给子表字段赋值 示例: for (var i = 0; i < responseValue.ReturnData.Objects.length; i++) { var subObjectId = $.IGuid(); var subObject = responseValue.ReturnData.Objects[i]; controlManager.AddRow(subObjectId, {"D000001AssetCheckDetail.AssetID":{Objec tId:subObject.ObjectId,Name:subObject.Val ueTable.AssetName}, "D000001AssetCheckDetail.AssetSeqNo": subObject.ValueTable.SeqNo, "D000001AssetCheckDetail.Specification": subObject.ValueTable.Specification, "D000001AssetCheckDetail.Location":subObj ect.ValueTable.Location, "D000001AssetCheckDetail.User":subObject. ValueTable.User}); |
清除子表所有行 | 子表 | this.SubTable.ClearRows(); | 说明:清除子表的所有数据行 示例: var controlManager = this.D000001AssetCheckDetail; controlManager.ClearRows(); |
更新子表行 | 子表 | this.SubTable.UpdateRow (subObjectId,{"SubTable. ColumnName":Value}); | 说明:更新子表行记录. 示例:参考【添加子表行】 |
文章反馈
*请选择您遇到的问题类型?
*请描述问题详情
支持上传9张图片且单张大小不超过3M