• Trang chủ
  • Sản phẩm – Dịch vụ
    • Tạo ứng dụng di động
      • AppTeng Go
    • Smart ERP Go
      • Lite Smart ERP Go
      • Medium Smart ERP Go
    • Tạo QR Code
      • QR Code Go Free
  • Bảng giá
  • Bảng điều khiển
    • Đăng nhập
      • Tạo ứng dụng di động
      • Smart ERP Go
        • Lite ERP Go
        • Medium ERP Go
      • Tạo QR Code
        • QR Code Go Free
        • QR Code Pos – Res
        • QR Pos – Pro
      • Smart CRM / ERP
        • Smart CRM / ERP Go
      • Giáo dục
        • Edu Go Free
      • Giám sát
        • Monitor
    • Đăng ký
      • Tạo ứng dụng di động
      • Smart ERP Go
        • Lite Smart ERP Go
        • Medium ERP Go
      • Tạo QR Code
        • QR Code Go Free
        • QR Pos – Res
        • QR Pos – Pro
      • Smart CRM / ERP Go
        • Lite CRM / ERP Go
      • Giáo dục
        • Edo Go Free
      • Giám sát
        • Monitor
  • Kiến thức chung
  • Trang chủ
  • Sản phẩm – Dịch vụ
    • Tạo ứng dụng di động
      • AppTeng Go
    • Smart ERP Go
      • Lite Smart ERP Go
      • Medium Smart ERP Go
    • Tạo QR Code
      • QR Code Go Free
  • Bảng giá
  • Bảng điều khiển
    • Đăng nhập
      • Tạo ứng dụng di động
      • Smart ERP Go
        • Lite ERP Go
        • Medium ERP Go
      • Tạo QR Code
        • QR Code Go Free
        • QR Code Pos – Res
        • QR Pos – Pro
      • Smart CRM / ERP
        • Smart CRM / ERP Go
      • Giáo dục
        • Edu Go Free
      • Giám sát
        • Monitor
    • Đăng ký
      • Tạo ứng dụng di động
      • Smart ERP Go
        • Lite Smart ERP Go
        • Medium ERP Go
      • Tạo QR Code
        • QR Code Go Free
        • QR Pos – Res
        • QR Pos – Pro
      • Smart CRM / ERP Go
        • Lite CRM / ERP Go
      • Giáo dục
        • Edo Go Free
      • Giám sát
        • Monitor
  • Kiến thức chung
Trang chủ/Hướng dẫn/Nền tảng Tạo ứng dụng di động/Dành cho Nhà phát triển/Phát triển Form riêng cho ứng dụng

Phát triển Form riêng cho ứng dụng

104 lượt truy cập 0 13/04/2020

Trong nền tảng AppTeng, chúng tôi cho phép phát triển các Form và các triển khai thiết kế với javascript sự kiện

Dưới đây sẽ trình bày tất cả các vấn đề này, chi tiết các hướng dẫn thực hiện bao gồm từ từ View đến Controller

Lưu ý: Các trường mẫu phải tuân thủ các truy vấn đã có trong cơ sở dữ liệu.

Ví dụ Form

Dưới đây là mã lập trình cho một cí dụ Form sử dụng tất cả các truy vấn độc lập có sẵn, cho phép người dùng nhập thông tin của họ:

<?php
/**
 * Class Form_Test
 */
class Form_Test extends AppTeng_Form_Abstract {

    public function init() {
        parent::init();

        $db = Zend_Db_Table::getDefaultAdapter();

        $this
            ->setAction(__path("/form/test"))
            ->setAttrib("id", "form-test")
            ->addNav("form-test-nav")
        ;

        /** Bắt buộc nhập Form */
        self::addClass("create", $this);

        /** Ẩn */
        $this->addSimpleHidden("element_hidden");

        /** Tải lên hình ảnh với công cụ chỉnh sửa ảnh */
        $this->addSimpleImage(
            "element_image", 
            __("Image"), 
            __("Import an image"), 
            array("width" => 300, "height" => 300)
        );

        /** Nhập văn bản */
        $this->addSimpleText("element_text", __("Text"));

        /** Văn bản dài */
        $this->addSimpleTextarea("element_textarea", __("Textarea"));

        $full = $this->addSimpleTextarea("element_textarea_100", __("Textarea 100%"));
        $full->setNewDesignLarge();

        /** Văn bản với trình soạn thảo */
        $richtext = $this->addSimpleTextarea(
            "element_textarea_richtext", 
            __("Textarea Richtext")
        );
        $richtext->setRichtext();


        $this->addSimpleSelect(
            "element_select", 
            __("Select"), 
            array("Option #1", "Option #2", "Option #3", "Option #4")
        );

        $this->addSimpleMultiSelect(
            "element_multiselect", 
            __("Multi Select"), 
            array("Option #1", "Option #2", "Option #3", "Option #4")
        );

        $this->addSimpleCheckbox("element_checbox", __("Checkbox"));

        $this->addSimpleMultiCheckbox(
            "element_multichecbox", 
            __("Multi Checkbox"), 
            array("Option #1", "Option #2", "Option #3", "Option #4")
        );

        $this->addSimpleRadio(
            "element_radio",
            __("Radio"), 
            array("Option #1", "Option #2", "Option #3", "Option #4")
        );

        $this->addNav("submit-repeat", "OK", false);

    }
}

Thao tác Form

Thao tác với Form để gửi dữ liệu được xác định bởi ->setAction()

 

$this->setAction(__path("/form/test"))

nav mặc định Form

Hàm này sẽ thêm vào Form của bạn một menu mặc định, với nút Quay lại và một Nút gửi đi

$this->addNav("form-test-nav")

thông số

$this->addNav($name, $save_text = "OK", $display_back_button = true)

 

 

Kiểu Mô tả
String Tên duy nhất để xác định ControlGroup nav của bạn.
String Tên của nút gửi đi
Boolean

 

Nén .zip tất cả các File từ thư mục gốc của bạn. Gửi File nén .zip cho chúng tôi tới app@appteng.app

Ban kỹ thuật AppTeng sẽ kiểm tra sự phù hợp của nó trên nền tảng thử nghiệm, nếu đạt tiêu chuẩn, chúng tôi sẽ kích hoạt nó cho bạn.

Bạn đã hoàn tất.

Bài viết này có giúp ích gì cho bạn không ?

Có  Không
Cùng chuyên mục
  • Tài liệu API trên nền tảng AppTeng
  • Nhà phát triển trên nền tảng AppTeng là gì ?
  • Phát triển riêng Module cho ứng dụng
  • Phát triển riêng giao diện cho ứng dụng
Có thể bạn quan tâm
  • Tạo Chứng chỉ Phân phối iOS (iOS Distribution Certificate)
  • Hướng dẫn các bước Xuất bản ứng dụng Android
  • Module Thương mại điện tử
  • Làm thế nào để tạo File .IPA cho ứng dụng iOS ?
  • Làm thế nào để thay đổi icon hình ảnh của Module
Danh mục hướng dẫn
  • Nền tảng Edu Go (Miễn phí cho Trường học – Cơ sở giáo dục 5
    • Thiết lập hệ thống Trường học 2
    • Câu hỏi thường gặp 1
    • Bắt đầu 1
    • Các vấn đề khác 1
  • Nền tảng Tạo ứng dụng di động 7
    • Làm thế nào ? 3
    • Thư viện mẫu CSS miễn phí 2
    • Bắt đầu 7
    • Các bước tạo ứng dụng di động 6
    • Giao diện ứng dụng 13
      • Tuỳ chỉnh giao diện với CSS 24
    • Các Module ứng dụng 61
    • Xuất bản ứng dụng Android 4
    • Xuất bản ứng dụng iOS 17
    • Tuỳ chỉnh và Nâng cao 28
      • Sử dụng HTML trong ứng dụng 14
    • Kiếm tiền với AdMob 5
    • Ứng dụng Android và các vấn đề đã biết 1
    • Ứng dụng iOS và các vấn đề đã biết 2
    • Gỡ lỗi 2
    • Dành cho Nhà phát triển 4
      • Tài liệu API 1
    • Các vấn đề khác 9
  • Chương trình Đại lý AppTeng 18
    • Bắt đầu 14
    • Hướng dẫn thực hiện 3
    • Câu hỏi thường gặp của Chương trình đại lý 10
  • Kiến thức chung 3
  • Nền tảng Email Go (Email Marketing 23
    • Khái Niệm, Thuật Ngữ 10
    • Thiết lập Hệ thống Email Marketing trên nền tảng Email Go của bạn 5
    • Tạo tài nguyên Hệ thống 2
    • Chiến Dịch Email Marketing 2
    • API KEY 1
    • Phí Dịch vụ 1
    • Các vấn đề chung 2
  • Nền tảng File Go 2
    • Bắt đầu 2
  • Lite Marketing 5
    • Thực hiện 1
    • Khái niệm, Thuật ngữ 3
    • Bắt đầu 1
  • Nền tảng Ad BioLink 1
    • Khái niệm, Thuật ngữ 1
  • Nền tảng QR Pos – Res 2
    • Bắt đầu 1
    • Thực hiện 1
  • Nền tảng Tạo Website Cửa hàng – Comment – Chat Bot tự động trên Facebook – Instagram 19
    • Khái niệm, Thuật ngữ 6
    • Cửa hàng Thương mại điện tử 12
    • Bắt đầu 1
  • Nền tảng Quản trị Nhân sự HRM Go 1
    • Bắt đầu 1
  • Nền tảng GetFund – Góp vốn đầu tư 1
  • Nền tảng Thương mại điện tử – Shop 4
    • Bắt đầu 1
    • Kinh doanh bán hàng 3
  • Nền tảng WebPro – Tạo nhanh Website 3
    • Bắt đầu 2
    • Các bước tạo Website 1
  • Email dành cho Doanh nghiệp 5

  Nhà phát triển trên nền tảng AppTeng là gì ?

Phát triển riêng Module cho ứng dụng  

AppTeng Việt Nam
Giới thiệu
Danh sách phát hành
Tin tức
Chính sách Cộng tác viên
Chính sách Đại lý
Chính sách bảo mật
Điều khoản sử dụng
Chính sách và Quy tắc hoàn lại tiền
  • Chính sách bảo mật
  • Điều khoản sử dụng
  • © 2014 - 2022 AppTeng - phát triển và Vận hành.