Browse Source

Merge pull request #105 in FUI/fineui from ~GUY/fineui:master to master

* commit '24a9b0e87a2fd0d5077896de303fd7fc402a1677':
  doc
  文本列表搜索状态选值没有EVENT_CHANGE
es6
guy 7 years ago
parent
commit
176d942e82
  1. 2
      bi/widget.js
  2. 2
      dist/bundle.js
  3. 8
      dist/bundle.min.js
  4. 2
      dist/widget.js
  5. 2
      src/widget/multiselectlist/multiselectlist.js
  6. 5
      uidoc/OVERVIEW.md
  7. 23
      uidoc/README.md
  8. 3
      uidoc/START.md
  9. 6
      uidoc/SUMMARY.md
  10. 1
      uidoc/package-lock.json

2
bi/widget.js

@ -10650,10 +10650,12 @@ BI.MultiSelectList = BI.inherit(BI.Widget, {
if (obj instanceof BI.MultiSelectBar) {
self._joinAll(this.getValue(), function () {
assertShowValue();
self.fireEvent(BI.MultiSelectList.EVENT_CHANGE);
});
} else {
self._join(this.getValue(), function () {//安徽省 北京
assertShowValue();
self.fireEvent(BI.MultiSelectList.EVENT_CHANGE);
});
}
}

2
dist/bundle.js vendored

@ -87848,10 +87848,12 @@ BI.MultiSelectList = BI.inherit(BI.Widget, {
if (obj instanceof BI.MultiSelectBar) {
self._joinAll(this.getValue(), function () {
assertShowValue();
self.fireEvent(BI.MultiSelectList.EVENT_CHANGE);
});
} else {
self._join(this.getValue(), function () {//安徽省 北京
assertShowValue();
self.fireEvent(BI.MultiSelectList.EVENT_CHANGE);
});
}
}

8
dist/bundle.min.js vendored

File diff suppressed because one or more lines are too long

2
dist/widget.js vendored

@ -10650,10 +10650,12 @@ BI.MultiSelectList = BI.inherit(BI.Widget, {
if (obj instanceof BI.MultiSelectBar) {
self._joinAll(this.getValue(), function () {
assertShowValue();
self.fireEvent(BI.MultiSelectList.EVENT_CHANGE);
});
} else {
self._join(this.getValue(), function () {//安徽省 北京
assertShowValue();
self.fireEvent(BI.MultiSelectList.EVENT_CHANGE);
});
}
}

2
src/widget/multiselectlist/multiselectlist.js

@ -126,10 +126,12 @@ BI.MultiSelectList = BI.inherit(BI.Widget, {
if (obj instanceof BI.MultiSelectBar) {
self._joinAll(this.getValue(), function () {
assertShowValue();
self.fireEvent(BI.MultiSelectList.EVENT_CHANGE);
});
} else {
self._join(this.getValue(), function () {//安徽省 北京
assertShowValue();
self.fireEvent(BI.MultiSelectList.EVENT_CHANGE);
});
}
}

5
uidoc/OVERVIEW.md

@ -0,0 +1,5 @@
# 通用规范
1. 控件都会提供setValue, getValue, populate这几个方法来设置值,获取值(展示类控件除外)和刷新控件
2. 控件都会提供setEnable, setVisible, setValid这几个方法来设置使能,是否可见,是否有效状态,并且在fineui2.0之后,会自动给子组件设置同样的状态,不要重写这些方法,一些需要在设置状态时的额外操作可以通过重写_setXXX来实现
3. 使用populate来清空或者重置布局,不要使用empty, 慎用resize
4. 谨慎监听和触发BI.Controller.EVENT_CHANGE事件,一般来说,控件都会有一个BI.ClassName.EVENT_CHANGE事件,一些特殊的事件会在对应控件文档中列出

23
uidoc/README.md

@ -1,7 +1,20 @@
# FineUIdocs
FineUI的交互、前端以及视觉文档规范
FineUI文档
## 文档地址
GithubPages: [https://fanruan.github.io/fineui](https://fanruan.github.io/fineui)
CodingPages: [http://fanruan.coding.me/fineui](http://fanruan.coding.me/fineui)
## Demo
CodingPages: [http://fanruan.coding.me/fineui/dist/index.html](http://fanruan.coding.me/fineui/dist/index.html)
## 代码设计文档
KMS: [http://www.finedevelop.com/display/DR/FineUI](http://www.finedevelop.com/display/DR/FineUI)
####1. 控件都会提供setValue, getValue, populate这几个方法来设置值,获取值(展示类控件除外)和刷新控件
####2. 控件都会提供setEnable, setVisible, setValid这几个方法来设置使能,是否可见,是否有效状态,并且在fineui2.0之后,会自动给子组件设置同样的状态,不要重写这些方法,一些需要在设置状态时的额外操作可以通过重写_setXXX来实现
####3. 使用populate来清空或者重置布局,不要使用empty, 慎用resize
####4. 谨慎监听和触发BI.Controller.EVENT_CHANGE事件,一般来说,控件都会有一个BI.ClassName.EVENT_CHANGE事件,一些特殊的事件会在对应控件文档中列出

3
uidoc/START.md

@ -0,0 +1,3 @@
## 开发教程
KMS: [http://www.finedevelop.com/pages/viewpage.action?pageId=15330077](http://www.finedevelop.com/pages/viewpage.action?pageId=15330077)

6
uidoc/SUMMARY.md

@ -1,7 +1,11 @@
# Summary
## 总览
* [文档规范](README.md)
* [概览](README.md)
* [起步](START.md)
## 通用规范
* [通用规范](OVERVIEW.md)
## 核心控件
* 布局

1
uidoc/package-lock.json generated

@ -2,7 +2,6 @@
"name": "fineuidocs",
"version": "1.0.0",
"lockfileVersion": 1,
"requires": true,
"dependencies": {
"abab": {
"version": "1.0.3",

Loading…
Cancel
Save