刚刚使用sugarcrm,遇到一个需求设置问题。
公司要求crm能够统计客户印刷机的资料:如果客户有印刷机,要求选择有的时候,出现印刷机设备增加项 ,录入设备品牌、设备型号和设备数量,而且如果有多个设备,可以像email一样添加多个设备 。
另外,在查找状态下,如何做到随便输入印刷机型号,可以在多个设备中的设备型号中查找到厂 家信息?
谢谢高手赐教!
刚刚使用sugarcrm,遇到一个需求设置问题。
公司要求crm能够统计客户印刷机的资料:如果客户有印刷机,要求选择有的时候,出现印刷机设备增加项 ,录入设备品牌、设备型号和设备数量,而且如果有多个设备,可以像email一样添加多个设备 。
另外,在查找状态下,如何做到随便输入印刷机型号,可以在多个设备中的设备型号中查找到厂 家信息?
谢谢高手赐教!
你可以使用sugar的studio做一个自定义的模块, 名字叫印刷机, 然后就是你和你的contact做一个关系, 这样就可以在contact的subpanel中选择或者删除与印刷机的关系了, 也可以新建一个印刷机。 这里的新建应该就是你说个添加设备, 选择就是你说的查找吧, 在点击选择按钮的时候可以在弹出窗口中搜索设备型号信息, 找你你想要的厂家信息。
如果可以, 你甚至可以再做一个厂家模块, 然后在你的印刷机模块中做一个和厂家的多对一的关系, 同时在印刷机的layout上加一个relate类型的field。
希望这些信息对你有用。
因为只是粗略的了解印刷机的型号,所以我只是增加了如下的字段内容:
现在的问题是,如果只是在设备选项选择无的时候,是否可以将品牌型号数量全部隐藏出来 ,不显示。这样做需要修改代码吗? 如何需要修改,应在在哪儿添加呢?
谢谢!
这个是没有问题的,既可以写一个 after_retrieve 的logic hook, 里面判断这个布尔字段的值,如果是无,然后 foreach 这个layout 里面的panel,foreach每个panel的row, foreach 每行的字段,把他们都unset 掉。这个方法比较简单。
另外你也可以自己写一个controller,写一个 action 在view 之前触发,同样判断这个字段的值。然后针对这个具体的值对得到的具体的bean进行操作。
纯粹CRM 爱好者, 研究过 sugarCRM, salesforce, Siebel, EBS
Open source, open world.
There is no perfect in the world, but we could be better if we are still alive!
Tony.Wu
There are currently 1 users browsing this thread. (0 members and 1 guests)
Bookmarks