Odoo 中文社区

    • Register
    • Login
    • Search
    • Categories
    • Tags
    • Popular
    • Users
    • Groups
    1. Home
    2. kk071700

    Odoo中文社区可以通过以下两个域名访问:shine-it.net , odoo.net.cn

    由于系统升迁的原因,本论坛部分较早期的内容存在格式和链接损坏失效的问题,并非本论坛系统本身的缺陷,望谅解

    本社区没有维护任何QQ群讨论组,任何与本社区同名的QQ群讨论组的言论与本社区无关!

    开发人员可以登录gitter讨论组: http://gitter.im/odoo-china/Talk, 需要github账号

    如果您登录系统碰到问题,请在微信公众号留言:

    K
    • Profile
    • Following 0
    • Followers 0
    • Topics 27
    • Posts 63
    • Best 0
    • Controversial 0
    • Groups 0

    kk071700

    @kk071700

    0
    Reputation
    263
    Profile views
    63
    Posts
    0
    Followers
    0
    Following
    Joined Last Online

    kk071700 Unfollow Follow

    Latest posts made by kk071700

    • RE: 請教在自訂義Wizar的XML中指定field為readonly要如何於程式中讀出值

      [quote author=Jeff link=topic=5804.msg14430#msg14430 date=1362890982]
      ReadOnly的字段是不向服务器传值的
      [/quote]
      感謝 那我只好用invisible="1"來隱藏該Field以防使用者修改並存值給Server端用

      posted in Odoo 新手求助
      K
      kk071700
    • 請教在自訂義Wizar的XML中指定field為readonly要如何於程式中讀出值

      小弟需求
      --當使用者選取產品時<field name="frame">呼叫on_change事件程式自動帶出金額到<field name="price"/>,希望鎖住該field 不給User更改金額(固用readonly="1"

      <field name="frame" string="Frame No."  on_change="onchange_fram_no(frame)"/>
      <field name="price" readonly="1"/>

      上列程式執行且來後畫面上price確實會隨frame的變動而更改,但是按下Commit時取到的price值卻是0(若是不設readonly就能正確讀值)

                record = self.read(cr, uid, ids, [])
                record = record and record[0]
                price=str(record['price'])

      請指點迷津  謝謝             

      posted in Odoo 新手求助
      K
      kk071700
    • 請教如何在OE介面中開啟自訂義的PDF

      小弟由於需求,於是用reportlab.pdfgen 自行動態產生一張PDF
      想請教 我在用wizard產生該PDF之後,要如何在OE介面中開啟該PDF來列印(用wizard內的return或用button或是加在右方工具列內按鈕)
      該如何施作
      感謝賜教

      posted in Odoo 新手求助
      K
      kk071700
    • RE: Function return值的問題

      [quote author=Joshua link=topic=4388.msg12006#msg12006 date=1349936958]
      Hi kk071700

      <br />return {<br />...<br />&#039;context&#039;:{&#039;default_x_job_no&#039;:&#039;98585&#039;},&nbsp; #问题1<br />&#039;target&#039;: &#039;new&#039;, #问题2<br />...<br />}<br />
      


      Joshua
      [/quote]

      感恩 Joshua大指點迷津

      posted in Odoo 新手求助
      K
      kk071700
    • Function return值的問題

      小弟用按鈕呼叫自身wizard內的Function, 然後Function內再指定去外部該wizard的view

      [color=blue]<button name="create_claim"  string="Claim" icon="gtk-go-forward" type="object"/>

          def create_claim(self, cr, uid, ids, context=None):
              return {
                  'name': 'Claim',
                  'view_type': 'form',
                  'view_mode': 'form',
                  'res_model': 'create.claim.order',#該wizard
                  'type': 'ir.actions.act_window',
                  'x_job_no':'98585',#欲傳的參數
              }[/color]
      但是出現了2個問題
      1. [b]x_job_no參數無法傳到新的view中[/b]

      2.[b]希望原視窗轉換但是按下按鈕後是開一新視窗顯示而非原視窗轉換,同時原視窗出現Error訊息[/b]
      如下
      [color=red]Traceback (most recent call last): File "C:\MODERNSPECS\modernspecserp_server\bin\netsvc.py", line 489, in dispatch result = ExportService.getService(service_name).dispatch(method, auth, params) File "C:\MODERNSPECS\modernspecserp_server\bin\service\web_services.py", line 599, in dispatch res = fn(db, uid, *params) File "C:\MODERNSPECS\modernspecserp_server\bin\osv\osv.py", line 122, in wrapper return f(self, dbname, *args, **kwargs) File "C:\MODERNSPECS\modernspecserp_server\bin\osv\osv.py", line 176, in execute res = self.execute_cr(cr, uid, obj, method, *args, **kw) File "C:\MODERNSPECS\modernspecserp_server\bin\osv\osv.py", line 167, in execute_cr return getattr(object, method)(cr, uid, *args, **kw) File "C:\MODERNSPECS\modernspecserp_server\bin\osv\orm.py", line 1963, in read res2 = self._columns[f].get_memory(cr, self, ids, f, user, context=context, values=result) File "C:\MODERNSPECS\modernspecserp_server\bin\osv\fields.py", line 348, in get_memory result[id] = obj.datas[id].get(name, False) KeyError: 816
      [/color]
      懇請賜教指導是哪邊出了問題

      posted in Odoo 新手求助
      K
      kk071700
    • RE: 請問在OPERP中如何達成按下Enter 取代Tab 鍵跳到下一個欄位

      [quote author=ccdos link=topic=4379.msg11990#msg11990 date=1349831862]
      厉害。
      不过怕有兼容性问题,好像有几个视图中,回车后直接保存了
      [/quote]

      感謝ccdos大的回覆
      我也發現同時有一些view中的on_change事件無法被觸發
      真是傷腦筋

      posted in Odoo 新手求助
      K
      kk071700
    • RE: 請教用通过按钮弹出Wizard的name問題

      [quote author=mrshelly link=topic=4383.msg11987#msg11987 date=1349764452]
      新的 wizard 与老式 wizard 已经有很大的区别了.

      你的 wizard 是新的规范写的, 而调用是按的老式wizard 调用的. 你可以尝试看看 idea 模块中的 wizard 的调用方法..
      [/quote]

      mrshelly大您好
      感謝您的建議
      由於我想要同時傳一個參數 所以我改用按鈕呼叫自身wizard內的Function, 然後Function內再指定去外部該wizard的view
      但是又產生了一些其他問題 已經另開新帖發問

      posted in Odoo 新手求助
      K
      kk071700
    • RE: 請問在OPERP中如何達成按下Enter 取代Tab 鍵跳到下一個欄位

      已經解決了 自問自答

      跟大家分享一下解決方式 😉

      在web\addons\openerp\controllers\templates\form.mako中
      加入
      $('input,textarea').keypress(function(e)
      {
      if(e.keyCode==13) {
        //$(this).next().focus();
        //alert ('test1111');

          var allInputs = $("input,textarea,select").not(':hidden');
          //alert (allInputs.length);
                  for (var i = 0; i < allInputs.length; i++) {

                      if (allInputs[i] == this) {
                          while ((allInputs[i]).name == (allInputs[i + 1]).name) {
                              i++;
                          }

                          if ((i + 1) < allInputs.length)
                          {
                          $(allInputs[i + 1]).focus();


                          }
                      }

                  }
      }

      posted in Odoo 新手求助
      K
      kk071700
    • 請教用通过按钮弹出Wizard的name問題

      小弟寫了個wizard(如附件)
      想在其他wizard的view加入一個按鈕呼叫這個wizard,如下
      [b]<button  name="%(wizard_create_claim_order.cr_claim_order_act_view)d" string="Claim" type="action" />[/b]

      但是一直出現ValueError: No references to wizard_create_claim_order.cr_claim_order_act_view
      想請教是我的name寫錯了嗎?該如何修正

      謝謝指點

      posted in Odoo 新手求助
      K
      kk071700
    • 請問在OPERP中如何達成按下Enter 取代Tab 鍵跳到下一個欄位

      請教各位先進:
          如何按enter鍵,取代按Tab鍵的功能,focus 會移至下一駐點
          以前都是用加一段JAVASCRIPT控制,但這OPERP就不知該從何處修改起
          懇請賜教

      posted in Odoo 新手求助
      K
      kk071700