- 浏览: 14265 次
- 性别:
- 来自: 天津
-
最新评论
-
xiaojianbo:
不错,学习了
后台的前端ExtJS的多选下拉树整理
文章列表
w会从光标处定向到下一个单词(以空格和中英文切换为分割符)的首字母。
e从光标处定向到该/下一个单词的last字母
^从光标处定向到行首(效果同0)
$从光标处定向到行尾
以上定位符可以单独使用用来移动光标,也可以与下面的操作符结合使用
c——是change的意思——cc:修改当前行,即删除当前行并进入Insert Model
d——delete——dd:删除当前行
y——copy——yy:复制当前行
p——paste
r——replace
x——??
以上(除了p和0)都可以和字母共用达到针对多个单词或者多行的操作,如:
3[w/e/$/cc/dd/yy/u ...
第一种情况:Panel里嵌套两个panel可以设置layout为vbox,然后在item配置里,可以用flex:来指定两个子panel的比例大小。
Ext.define('My.view.b.Main', {
extend: 'Ext.panel.Panel',
alias: 'widget.bmain',
//height:'100%',
layout:{
type:'vbox',
align:'center',
},
initComponen ...
vi字符串替换-----:%s/oldString/newString/g
vi上一条命令------:然后上下箭头
vi单个字符替换---r
ExtJS给一个封装好的panel等组件类的fields添加id是不可取,因为无法控制在同一个页面里面,有多少同样类的实例化,为了避免这种情况发生,用itemId取代id,没有定义id的items,extjs会自动为其分配id。
定位:
down 方法,是一个通过itemId获得element的绝佳途径
Ext.getCmp('viewBasicInfoPanel').down('#contractName').set ...
vi中u命令撤销之后的重做‘:redo’
Ext中的Store类似数据库,一般最好为所有的Store指定一个id(不然ext会自动给你添加一个)和一个name(起啥名字都可一,但是最好所有store统一,之后在和后台交互过程中可以自己自定义(覆盖)一个现有的构建并重写defaultrender函数,比如说自定义column,那么之后在每个grid的column中指定一个store和xtype(明确为自定义的类型),就可以自动将后台传回来的id在grid中转换为name并显示。这种统一也有助于代码的规范~
/**
* A Picker field that contains a tree panel on its popup, enabling selection of tree nodes.
*/
Ext.define('Ips.view.strategy.TermTreePicker', {
extend: 'Ext.form.field.Picker',
xtype: 'multitreepicker',
requiers:['Ext.data.TreeStore'],
uses: [
'Ext.tree.Panel'
...
第一次写博客,选择了ITEYE这个大环境,希望快速成长~
mvn跑测试用例的命令:mvn test -Dtest = YourTestClassName
了解了简单测试用例的编写(Using Junit)
mysql链接远程数据库:mysql -u[userName] -p[password] -h [IPaddress] -P [port] -D [databaseName]
ssh通过源(source)安装命令: sudo apt-get install openssh-server (事前需要配置source文件)
Java的定时触发器:Trigger,其中两个常用触发器:Cr ...