zentao3.1建用例时的bug
我找到那个bug 了, 是javascript 的引号问题,最好还是follow html 标准,value 必须要有引号, 不然就有可能出错。
functionsyncModule(rootID)
{
link = createLink('tree', 'ajaxGetSonModules', 'moduleID=' + $('#productModule').val() + '&rootID=' + rootID);
$.getJSON(link, function(modules) { $('.helplink').addClass('hidden');
$.each(modules, function(key, value) { moduleName = value;
$('.text-3').each(function() {
if(this.value == moduleName) modules[key] = null;
if(!this.value) $(this).parent().addClass('hidden'); }) });
$.each(modules, function(key, value) {
if(value) $('#sonModule').append("<span><input name=modules[] value=" + value + " style=margin-bottom:5px class=text-3 /><br /><span>");
}) }) }
最后那句得改成if(value) $('#sonModule').append("<span><input name=\"modules[]\" value=\"" + value + "\" style=\"margin-bottom:5px\" class=\"text-3\" /><br /><span>");
编辑模块名成功之后,有个Javascript Alert说是成功修改 , 我觉得这个设计不好,使用起来不流畅, 如果有错误应该Alert, 没有错误, 之前的编辑的panel 上显示个成功修改,两秒之后消失就好。错误的alert 也应该显示在之前的那个pannel 上,不用Javascript 原生alert.
还有程序风格不太统一, 我们这些开发程序的用起来还行,只管逻辑正确,但是很多企业的decision maker, 不是,他们需要idiot prove 的, 所以你们企业版的方向不仅是features, 易用性上面也要花点功夫。
主要是考虑到产品,bug和用例的模块划分从长远看会有不同。所以特意分开的。因为使用的角度不同。
一级级模块复制主要是程序实现的复杂程度。完整的树拷贝还是比较麻烦的。
程序的风格不太统一,可否具体列下?代码规范和质量我们还是一直比较注意的。不同的人写程序肯定会有一些不统一,但应该还好。
易用性不仅仅是专业版,开源版本也在持续的改进。3.2版本会有一个比较大的突破。
你这个论坛发帖的编辑器,能加个功能,给code format 和highlight吗? 有的时候我要和你们描述, code copy 过来就乱了。
http://alexgorbatchev.com/SyntaxHighlighter/ 这个很多地方用,stackoverflow 也用这个。



精品资料包
1V1产品演示
免费试用增强功能
专属顾问答疑支持


