jQuery MiniUI
标题:
继承 mini.AutoComplete如何启用valuefromselect属性
[打印本页]
作者:
lljuser
时间:
2015-4-21 13:43:18
标题:
继承 mini.AutoComplete如何启用valuefromselect属性
UserControl.AutoUser = function () {
UserControl.AutoUser.superclass.constructor.call(this);
this.initComponents();
this.bindEvents();
}
mini.extend(UserControl.AutoUser, mini.AutoComplete, {
uiCls: "mini-autouser",
initComponents: function () {
this.set({
url:"/Portal/Pop/AutoQueryUser",
valuefromselect: true,
popupWidth: 250,
columns: [
{ header: "姓名", field: "UserName", width: 100 },
{ header: "工号", field: "WorkNo", width: 100 }
]
});
},
bindEvents: function () {
var that = this;
},
setValue: function (value) {
this.setValue(value);
this.setText(value);
}
});
mini.regClass(UserControl.AutoUser, "autouser");
没有触发valuefromselect效果,不封装控件直接使用 mini.AutoComplete 设置valuefromselect属性是有效果的? 请问什么原因?
作者:
felt
时间:
2015-4-21 14:12:47
mini.extend(....{
uiCls:"...",
valueFormSelect:true,
})
作者:
lljuser
时间:
2015-4-21 14:20:53
felt 发表于 2015-4-21 14:12
mini.extend(....{
uiCls:"...",
valueFormSelect:true,
亲,你有试过行吗? 我试了不可以啊,mini.extend(UserControl.AutoUser, mini.AutoComplete, {
uiCls: "mini-autouser",
valueFormSelect: true,
这种写法和
initComponents: function () {
this.set({
url: "/Portal/Pop/AutoQueryUser",
valueField: "UserName",
textField: "UserName",
searchField:"key",
popupWidth: 250,
columns: [
{ header: "姓名", field: "UserName", width: 100 },
{ header: "工号", field: "WorkNo", width: 100 }
]
});
有什么区别吗? 两种方式我都试过了,都不可以啊,其它属性都生效,就这个valueFormSelect没有作用
作者:
lljuser
时间:
2015-4-21 14:29:26
felt 发表于 2015-4-21 14:12
mini.extend(....{
uiCls:"...",
valueFormSelect:true,
亲,给个答复啊
作者:
lljuser
时间:
2015-4-21 14:54:11
felt 发表于 2015-4-21 14:12
mini.extend(....{
uiCls:"...",
valueFormSelect:true,
找到原因了,是setValue方法写的有问题,不好意思
欢迎光临 jQuery MiniUI (http://miniui.com/discuss/)
Powered by Discuz! X2