首页 \ 问答 \ 在卢阿打印一个斜线字符(printing a slash character in lua)

在卢阿打印一个斜线字符(printing a slash character in lua)

我正在设计一款使用lua的制表师,我想要做的就是打印日期“tue 2/13”。 我从字符{ddw} {dn}/{ddz}

它返回'''预计接近'2'“

我尝试用引号包装所有要求的位,但它仍然失败,我试图在()中分解它们,但我远离lua专家,语法远离我的基本Web实践。


I'm designing a watch using watchmaker which uses lua, and all i want to do is print the date "tue 2/13". I started with character {ddw} {dn}/{ddz}

which returns " '' expected near '2' "

I tried wrapping all the requested bits in quotes, but it still fails, I've tried breaking them up in ()'s but I'm far from a lua expert and the syntax is far from my basic web practice.


原文:https://stackoverflow.com/questions/48770882
更新时间:2023-06-09 16:06

最满意答案

基本上,有两种方法可以做到这一点。 将该字段添加到集合中并从数据库中获取数据,或者根据从DB返回的3个值在PHP中计算它。 在我看来,使用Magento Collection的第一种方式太复杂了。 相反,你想使用渲染器( Mage_Adminhtml_Block_Widget_Grid_Column_Renderer_Abstract

首先,在插件的Block/Adminhtml文件夹中,创建一个名为Renderer的新文件夹。 在其中创建一个名为CostSum.php的新文件, CostSum.php包含以下内容:

<?php 
class Company_Module_Block_Adminhtml_Renderer_CostSum extends Mage_Adminhtml_Block_Widget_Grid_Column_Renderer_Abstract
{
    public function render(Varien_Object $row)
    {
         return $row->getStampCost() + $row->getInkCost() + $row->getFormCost();
    }
}

然后,在网格中,创建一个新列

$this->addColumn('cost_total', array(
    'header'    => Mage::helper('imprint')->__('Stamp Cost'),
    //'index'     => 'Im not sure this is necessary',
    'type'      => 'price',
    'currency_code' => $store->getBaseCurrency()->getCode(),
    'renderer' => new Company_Module_Block_Adminhtml_Renderer_CostSum() 
));

希望有所帮助!


Essentially, there are two ways to do it. Add the field to the collection and get the data from the database, or calculate it in PHP based on the 3 values returned from the DB. Doing the first way with the Magento Collection would, in my opinion, be too complex. instead, you want to use a Renderer (Mage_Adminhtml_Block_Widget_Grid_Column_Renderer_Abstract)

First, inside of the Block/Adminhtml folder of your plugin, make a new folder called Renderer. Inside of it make a new file called CostSum.php with the following contents:

<?php 
class Company_Module_Block_Adminhtml_Renderer_CostSum extends Mage_Adminhtml_Block_Widget_Grid_Column_Renderer_Abstract
{
    public function render(Varien_Object $row)
    {
         return $row->getStampCost() + $row->getInkCost() + $row->getFormCost();
    }
}

Then, in the grid, make a new column

$this->addColumn('cost_total', array(
    'header'    => Mage::helper('imprint')->__('Stamp Cost'),
    //'index'     => 'Im not sure this is necessary',
    'type'      => 'price',
    'currency_code' => $store->getBaseCurrency()->getCode(),
    'renderer' => new Company_Module_Block_Adminhtml_Renderer_CostSum() 
));

Hope that helps!

相关问答

更多

相关文章

更多

最新问答

更多
  • 获取MVC 4使用的DisplayMode后缀(Get the DisplayMode Suffix being used by MVC 4)
  • 如何通过引用返回对象?(How is returning an object by reference possible?)
  • 矩阵如何存储在内存中?(How are matrices stored in memory?)
  • 每个请求的Java新会话?(Java New Session For Each Request?)
  • css:浮动div中重叠的标题h1(css: overlapping headlines h1 in floated divs)
  • 无论图像如何,Caffe预测同一类(Caffe predicts same class regardless of image)
  • xcode语法颜色编码解释?(xcode syntax color coding explained?)
  • 在Access 2010 Runtime中使用Office 2000校对工具(Use Office 2000 proofing tools in Access 2010 Runtime)
  • 从单独的Web主机将图像传输到服务器上(Getting images onto server from separate web host)
  • 从旧版本复制文件并保留它们(旧/新版本)(Copy a file from old revision and keep both of them (old / new revision))
  • 西安哪有PLC可控制编程的培训
  • 在Entity Framework中选择基类(Select base class in Entity Framework)
  • 在Android中出现错误“数据集和渲染器应该不为null,并且应该具有相同数量的系列”(Error “Dataset and renderer should be not null and should have the same number of series” in Android)
  • 电脑二级VF有什么用
  • Datamapper Ruby如何添加Hook方法(Datamapper Ruby How to add Hook Method)
  • 金华英语角.
  • 手机软件如何制作
  • 用于Android webview中图像保存的上下文菜单(Context Menu for Image Saving in an Android webview)
  • 注意:未定义的偏移量:PHP(Notice: Undefined offset: PHP)
  • 如何读R中的大数据集[复制](How to read large dataset in R [duplicate])
  • Unity 5 Heighmap与地形宽度/地形长度的分辨率关系?(Unity 5 Heighmap Resolution relationship to terrain width / terrain length?)
  • 如何通知PipedOutputStream线程写入最后一个字节的PipedInputStream线程?(How to notify PipedInputStream thread that PipedOutputStream thread has written last byte?)
  • python的访问器方法有哪些
  • DeviceNetworkInformation:哪个是哪个?(DeviceNetworkInformation: Which is which?)
  • 在Ruby中对组合进行排序(Sorting a combination in Ruby)
  • 网站开发的流程?
  • 使用Zend Framework 2中的JOIN sql检索数据(Retrieve data using JOIN sql in Zend Framework 2)
  • 条带格式类型格式模式编号无法正常工作(Stripes format type format pattern number not working properly)
  • 透明度错误IE11(Transparency bug IE11)
  • linux的基本操作命令。。。