如何在日历视图中同时显示4个日期?

时间:2015-05-25 15:38:43

标签: openerp odoo odoo-8

我想在日历视图中显示4个日期。

继承我的实际代码:

    $original_text = "Hello world !";
    $password = "abc123";
echo '<p>Original_text: '.$original_text.'</p>';
    $crypted_text = MyCrypt($original_text,$password);
echo '<p>Crypted_text: '.$crypted_text.'</p>';
    $decrypted_text= MyDecrypt($crypted_text,$password);
echo '<p>Decrypted_text: '.$decrypted_text.'</p>';

echo '<p>And if I try with a wrong password?</p>';
    $wrong_decrypted_text= MyDecrypt($crypted_text,"wrong_pw");
echo '<p>Decrypted with wrong password: '.$wrong_decrypted_text.'</p>';

此代码给我一个错误。我相信这是因为我不能同时创建两个日历,但我怎么能在一个视图中显示4个日期呢?

我的变量是:eventdatein,eventdateout,setupdatein,setupdateout

1 个答案:

答案 0 :(得分:1)

您无法:日历视图仅支持一个日期字段。 对于您想要的效果,您需要四个事件记录。

我建议这个设计:

  • proevents.events添加到子模型(一对多关系)proevents.events.date,以存储您需要的日期记录,并且预计会有四行。
  • 让日历视图使用proevents.events.date

根据您的具体用例,您可能需要添加一些逻辑以确保为每个事件添加四个日期行。

注意:您的模型应以单数形式命名,并将底层主模块命名为第一个单词:event.provevent