在卢阿打印一个斜线字符(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
最满意答案
基本上,有两种方法可以做到这一点。 将该字段添加到集合中并从数据库中获取数据,或者根据从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 calledCostSum.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!
相关问答
更多-
终于找到了,我在之前的搜索中错过了它。 我会自己回答,以防它可以帮助别人。 代码位于afterSave函数内的afterSave类中。 你所要做的就是重写它。 Config.xml应包含以下内容:
Namespace_Module_Model_Resource_Product_Attri ... -
如何在Magento管理面板中显示网格中两个字段的总和(How to show Sum of Two fields in Grid in Magento Admin Panel)[2022-05-14]
基本上,有两种方法可以做到这一点。 将该字段添加到集合中并从数据库中获取数据,或者根据从DB返回的3个值在PHP中计算它。 在我看来,使用Magento Collection的第一种方式太复杂了。 相反,你想使用渲染器( Mage_Adminhtml_Block_Widget_Grid_Column_Renderer_Abstract ) 首先,在插件的Block/Adminhtml文件夹中,创建一个名为Renderer的新文件夹。 在其中创建一个名为CostSum.php的新文件, CostSum.php ... -
我没有找到任何人的解决方案或帮助。 1)在表格中添加列“newsletter_subscriber”,在我的例子中说“subscription_date”和“sub_ip_address”2)添加以下两行代码在文件@ two places app \ code \ core \ Mage \ Newsletter \ Model \ Subscriber.php中 **$this->setSubscriptionDate(date("d-m-Y")); **$this->setSubIpAddress($_ ...
-
Magento - >我希望管理员中的产品网格显示在前端(Magento - > I want the product grid in admin to be displayed in frontend)[2022-07-28]
你需要重写块 Mage_Adminhtml_Block_Catalog_Product_Grid Mage_Adminhtml_Block_Widget_Container 对于你自己,因为在这个类中我们有编辑,添加产品的逻辑。 你也需要重新定义 adminhtml/default/default/template/catalog/product.phtml adminhtml/default/default/template/widget/grid.phtml 并使用您的自定义项将模板添加到前端作用域 ... -
function showMessage(txt, type) { var html = ''; $('messages').update(html); } 类型可能是'错误','成功','通知'或'警告'。 请享用! function showMessage(txt, type) { var html = '你搜索这样的东西吗? Do you search for something like this?你需要一个自定义模块: 注册您的模块: app/etc/modules/Dropdown_Layout.xml 并插入
true local ... includes/的权限很可能无法写入Web服务器。 当启用/禁用编译器includes/config.php文件被修改时,如果设置适当的权限不起作用,请尝试在config.php文件中注释掉两个require语句。 The permissions on includes/ is most likely invalid for the web server to write to it. When enabling/disabling the compiler includes/config.php fil ...Magento Admin Grid问题(Magento Admin Grid Issues)[2022-08-10]
弄清楚了,没有注意到编译过程已经打开(不知道我为什么要打开它?!)。 - 小时浪费,对于没有找到类的人,请确保在调试之前检查编译器! Figured it out, hadn't noticed the compilation process was switched on (Have no idea why I had switched it on?!). - Hours wasted, for those with class not found make sure you check the comp ...你有没有尝试过什么? 你有使用渲染器尝试过吗? 如果您尝试过自己或至少在线搜索,我认为这不是什么大问题。 检查这个.. http://www.atwix.com/magento/inline-editing-in-magento-backend-grids/它类似于你想要的东西。 从下次做一些研究来。 还要提一下你曾经尝试过什么并且失败了。 没有人会帮助你喂食勺子。 Have you tried anything? Have you tried it using renderer? I don't thin ...相关文章
更多- Java Character类
- 启动Solr服务报错:Path must not end with / character
- Lua 快速入门
- Lua 函数定义与使用
- Lua 变量声明与使用
- Lua 字符串操作
- Lua 异常处理
- Lua 基本数据类型
- Lua 文件 I/O 操作
- Lua table(表、数组、字典)
最新问答
更多- 获取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的基本操作命令。。。