12 2011 档案
摘要:需求: SageCRM的查询条件屏幕的条件比较多,会占用界面,用户希望首先显示常用的查询条件,然后点击展开的按钮,可以看到一些不常用的查询条件。 解决思路: 1、 在标题处增加一个【—】【+】号,供用户点击。 2、用户收缩和展开屏幕的行为保存在Cookie里面。页面重新加载或者用户重新登录系统,仍然能记住用户的行为。 优点:1、使用Jquery插件的形式来做,容易扩展。容易实现。 2、 保存在Cookie的行为,容易实现,减少工作量,用户也能接收。如保存在数据库,则增加页面的负载。 缺点:不能每个页面使用单独行为,既是:每次用户的收缩和扩展在系统都是全局的。并且到其他计算机登...
阅读全文
摘要:Sage CRM的每个表的ID都是用自己包装的过程生成的,这个ID会在每个页面之间作为标识来传递。很有意思的是,系统本身并没有默认给这些表的ID设置为主键或者增加索引。我尝试了存在相同的ID,结果页面列表显示和页面都被系统随机选了一条记录显示,列表显示的可能是李四,打开之后是张三。 这个生成自增ID的存储过程大体类似 这个园友的方法《弃用数据库自增ID,曝光一下我自己用到的解决方法》。思路: 1:定义一张表,专门用来存放存所有需要唯一ID的表名称以及该表当前所使用到的ID值。 2:写一个存储过程,专门用来在上一步的表中取ID值。【引用上文的表述】 但Sage CRM 在这个思路下增...
阅读全文

浙公网安备 33010602011771号