Daily Archives: August 4th, 2010

为Oryx添加一个按钮

Oryx界面的最上方是一条工具栏,工具栏中用于多模型的各种处理。第一眼就看见保存和另存好像重复了。当时想当然的认为这是Oryx的一个问题。后来才发现原来此保存非彼保存。第一个用于保存的数据库,第二个用于保存到文件系统。只是图标和提示都一样。右面图片中的Description就是鼠标放上去之后的那个tooltip。我把两个分了一下,在i18n目录下的translation_**.js中将描述写成不一样就可以了。 Oryx采用的JS语法相当的复杂,我实在是不是特别明白。反正依葫芦画瓢把它做出来了。我把file.js拷贝成deploy.js,放到同一个目录下。只保留一个Plugin,在construct只留下一个按钮注册,再留下一个对应的按钮处理函数,其它的都可以不要。生成deploy.js后还需要将这个plugin加入到根目录下的plugins.xml中。 试了好多次才在界面上出现加入的按钮,后来发现做这种修改的时候一定要把浏览器的缓存清除一下,要不然还是使用老的代码,会以为改错了呢!