qwikioffice研究,翻译

本文介绍了如何为Qwikioffice增加新的模块,包括创建文件夹、配置数据库表、实现中文标题等步骤,并分享了作者的实际操作经验。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

公司老外说要做的画面要漂亮 要炫丽

找了一下网上资料 发现qwikioffice 不错 下载个中文版 接过发现很多东西做吧不全

我花了一个晚上的时间去看代码 试验 总结。

自己添加了一个modules 成功总结了一下 ,action还没做 呵呵。



首先在modules文件夹下新建一个文件夹,我试验中建立一个test的文件夹

然后里面建立一个

test-win.js

test-win.css

test-win-override.js



一.如果添加modules?
解决:
1.首先在数据表qo_modules添加所相应的模块资料
2.在qo_members_has_module_launchers添加模块关联
3.在qo_modules_files添加模块所使用到的文件file资料
4.在qo_modules_actions添加模块中所需要的动作action
5.在角色qo_domains_has_modules表中添加关联信息



最后,中文标题的解决

在xml中加入
Java代码

1. <txtTestWindow>测试模块</txtTestWindow>

<txtTestWindow>测试模块</txtTestWindow>

然后在test-win.js中
Java代码

1. QoDesk.TestWindow = Ext.extend(Ext.app.Module, {
2. moduleType : 'demo',
3. moduleId : 'demo-test',
4. menuPath : 'StartMenu',
5. launcher : {
6. iconCls: 'grid-icon',
7. shortcutIconCls: 'demo-grid-shortcut',
8. text: txtTestWindow,
9. tooltip: '<b>testmodel</b><br />A window with a grid'
10. }
11. });

QoDesk.TestWindow = Ext.extend(Ext.app.Module, {
moduleType : 'demo',
moduleId : 'demo-test',
menuPath : 'StartMenu',
launcher : {
iconCls: 'grid-icon',
shortcutIconCls: 'demo-grid-shortcut',
text: txtTestWindow,
tooltip: '<b>testmodel</b><br />A window with a grid'
}
});

其中txtTestWindow就是中文名称了,其他用到的地方替换成这个就可以用中文





唉,懒得贴了

把代码共享吧



明天再看看action的处理。妈的,以前没搞过ext,还挺多东西学的。

http://kenter1643.iteye.com/blog/362443
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值